diff --git a/COPYING b/COPYING deleted file mode 100644 index 28bd2ff3..00000000 --- a/COPYING +++ /dev/null @@ -1,701 +0,0 @@ - LICENSE OF THE BLAZE LIBRARY - 11 May 2011 - - The Blaze library and headers are licensed under version 3 of the -GNU General Public License (see below), with a special exception for -linking and compiling against Blaze, the so-called "runtime exception." -The license is intended to be similiar to the GNU Lesser General -Public License, which by itself isn't suitable for a C++ library -containing inline functions, macros, and templates. - - - - RUNTIME EXCEPTION OF THE BLAZE LIBRARY - 17 July 2009 - - As a special exception, you may use the Blaze source files as part of -a software library or application without restriction. Specifically, -if other files instantiate templates or use macros or inline functions -from one or more of the Blaze source files, or you compile one or more -of the Blaze source files and link them with other files to produce an -executable, this does not by itself cause the resulting executable to -be covered by the GNU General Public License. This exception does not -however invalidate any other reasons why the executable file might be -covered by the GNU General Public License. - - - - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/Configfile b/Configfile index 30f61de6..e540806c 100644 --- a/Configfile +++ b/Configfile @@ -2,19 +2,32 @@ # # Configfile file for the Blaze library # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/Doxyfile b/Doxyfile index 43e4a4ed..7bb874b8 100644 --- a/Doxyfile +++ b/Doxyfile @@ -3,19 +3,32 @@ # Configfile file for the Blaze library # Generated by doxygen version 1.8.5 # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..19fdd068 --- /dev/null +++ b/LICENSE @@ -0,0 +1,31 @@ + LICENSE OF THE BLAZE LIBRARY + 11 November 2013 + + +Copyright (C) 2013 Klaus Iglberger - All Rights Reserved + +The Blaze library and headers are licensed under the New (Revised) BSD +license. Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the {organization} nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/blaze/Blaze.h b/blaze/Blaze.h index 1954658c..c75f0f95 100644 --- a/blaze/Blaze.h +++ b/blaze/Blaze.h @@ -3,19 +3,32 @@ // \file blaze/Blaze.h // \brief Primary include file of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/Math.h b/blaze/Math.h index 0bdee7cf..89d0cb28 100644 --- a/blaze/Math.h +++ b/blaze/Math.h @@ -3,19 +3,32 @@ // \file blaze/math.h // \brief Header file for the inclusion of the math module of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/Util.h b/blaze/Util.h index 8ae2a55d..715edea1 100644 --- a/blaze/Util.h +++ b/blaze/Util.h @@ -3,19 +3,32 @@ // \file blaze/Util.h // \brief Header file for the inclusion of the utility module of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Assertion.h b/blaze/config/Assertion.h index 30e33594..bd9dd024 100644 --- a/blaze/config/Assertion.h +++ b/blaze/config/Assertion.h @@ -3,19 +3,32 @@ // \file blaze/config/Assertion.h // \brief Configuration of the run time assertion macros // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/CacheSize.h b/blaze/config/CacheSize.h index ae83a17f..52b445fc 100644 --- a/blaze/config/CacheSize.h +++ b/blaze/config/CacheSize.h @@ -3,19 +3,32 @@ // \file blaze/config/CacheSize.h // \brief Configuration of the cache size of the target architecture // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Config.h b/blaze/config/Config.h index 4f8be26d..570b482e 100644 --- a/blaze/config/Config.h +++ b/blaze/config/Config.h @@ -3,19 +3,32 @@ // \file blaze/config/Config.h // \brief Config module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Logging.h b/blaze/config/Logging.h index c91e9e48..0af96817 100644 --- a/blaze/config/Logging.h +++ b/blaze/config/Logging.h @@ -3,19 +3,32 @@ // \file blaze/config/Logging.h // \brief Configuration of the logging functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Precision.h b/blaze/config/Precision.h index c5414330..000e6e4b 100644 --- a/blaze/config/Precision.h +++ b/blaze/config/Precision.h @@ -3,19 +3,32 @@ // \file blaze/config/Precision.h // \brief Configuration of the floating point precision of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Random.h b/blaze/config/Random.h index 9cba197d..f1e0307b 100644 --- a/blaze/config/Random.h +++ b/blaze/config/Random.h @@ -3,19 +3,32 @@ // \file blaze/config/Random.h // \brief Configuration of the random number generator used in the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Restrict.h b/blaze/config/Restrict.h index ae022a79..38ccb512 100644 --- a/blaze/config/Restrict.h +++ b/blaze/config/Restrict.h @@ -3,19 +3,32 @@ // \file blaze/config/Restrict.h // \brief Configuration of the restrict policy of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Solvers.h b/blaze/config/Solvers.h index 2062cc93..eaf38e57 100644 --- a/blaze/config/Solvers.h +++ b/blaze/config/Solvers.h @@ -3,19 +3,32 @@ // \file blaze/config/Solvers.h // \brief Configuration file for the mathematical solvers // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/StorageOrder.h b/blaze/config/StorageOrder.h index f2fe7286..47978169 100644 --- a/blaze/config/StorageOrder.h +++ b/blaze/config/StorageOrder.h @@ -3,19 +3,32 @@ // \file blaze/config/StorageOrder.h // \brief Configuration of the default storage order for all matrices of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Thresholds.h b/blaze/config/Thresholds.h index a8f6265b..7358d291 100644 --- a/blaze/config/Thresholds.h +++ b/blaze/config/Thresholds.h @@ -3,19 +3,32 @@ // \file blaze/config/Thresholds.h // \brief Configuration of the thresholds for matrix/vector and matrix/matrix multiplications // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/TransposeFlag.h b/blaze/config/TransposeFlag.h index a775ad73..0aedaec4 100644 --- a/blaze/config/TransposeFlag.h +++ b/blaze/config/TransposeFlag.h @@ -3,19 +3,32 @@ // \file blaze/config/TransposeFlag.h // \brief Configuration of the default transpose flag for all vectors of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/config/Vectorization.h b/blaze/config/Vectorization.h index 57afa896..58b2f47f 100644 --- a/blaze/config/Vectorization.h +++ b/blaze/config/Vectorization.h @@ -3,19 +3,32 @@ // \file blaze/config/Vectorization.h // \brief Configuration of the vectorization policy of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Accuracy.h b/blaze/math/Accuracy.h index e54a862e..7771df19 100644 --- a/blaze/math/Accuracy.h +++ b/blaze/math/Accuracy.h @@ -3,19 +3,32 @@ // \file blaze/math/Accuracy.h // \brief Computation accuracy for floating point data types. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/CompressedMatrix.h b/blaze/math/CompressedMatrix.h index 222fba7d..881a08ff 100644 --- a/blaze/math/CompressedMatrix.h +++ b/blaze/math/CompressedMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/CompressedMatrix.h // \brief Header file for the complete CompressedMatrix implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/CompressedVector.h b/blaze/math/CompressedVector.h index 98dd0791..896e3dc9 100644 --- a/blaze/math/CompressedVector.h +++ b/blaze/math/CompressedVector.h @@ -3,19 +3,32 @@ // \file blaze/math/CompressedVector.h // \brief Header file for the complete CompressedVector implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Constants.h b/blaze/math/Constants.h index 78c3509e..c71029e7 100644 --- a/blaze/math/Constants.h +++ b/blaze/math/Constants.h @@ -3,19 +3,32 @@ // \file blaze/math/Constants.h // \brief Header file for mathematical constants // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Constraints.h b/blaze/math/Constraints.h index 8d260db2..ce255b5a 100644 --- a/blaze/math/Constraints.h +++ b/blaze/math/Constraints.h @@ -3,19 +3,32 @@ // \file blaze/math/Constraints.h // \brief Header file for all mathematical constraints // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DenseColumn.h b/blaze/math/DenseColumn.h index 4bcf0827..fa4a8614 100644 --- a/blaze/math/DenseColumn.h +++ b/blaze/math/DenseColumn.h @@ -3,19 +3,32 @@ // \file blaze/math/DenseColumn.h // \brief Header file for the complete DenseColumn implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DenseMatrix.h b/blaze/math/DenseMatrix.h index 81175931..98eca419 100644 --- a/blaze/math/DenseMatrix.h +++ b/blaze/math/DenseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/DenseMatrix.h // \brief Header file for the DenseMatrix CRTP base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DenseRow.h b/blaze/math/DenseRow.h index 2ad62528..15a0daba 100644 --- a/blaze/math/DenseRow.h +++ b/blaze/math/DenseRow.h @@ -3,19 +3,32 @@ // \file blaze/math/DenseRow.h // \brief Header file for the complete DenseRow implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DenseSubmatrix.h b/blaze/math/DenseSubmatrix.h index 8485e7d9..ed42f062 100644 --- a/blaze/math/DenseSubmatrix.h +++ b/blaze/math/DenseSubmatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/DenseSubmatrix.h // \brief Header file for the complete DenseSubmatrix implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DenseSubvector.h b/blaze/math/DenseSubvector.h index f92b1ad2..3dcb5bae 100644 --- a/blaze/math/DenseSubvector.h +++ b/blaze/math/DenseSubvector.h @@ -3,19 +3,32 @@ // \file blaze/math/DenseSubvector.h // \brief Header file for the complete DenseSubvector implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DenseVector.h b/blaze/math/DenseVector.h index a6399e1f..25877add 100644 --- a/blaze/math/DenseVector.h +++ b/blaze/math/DenseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/DenseVector.h // \brief Header file for all basic DenseVector functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DynamicMatrix.h b/blaze/math/DynamicMatrix.h index b7e9d19d..1db2ac6d 100644 --- a/blaze/math/DynamicMatrix.h +++ b/blaze/math/DynamicMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/DynamicMatrix.h // \brief Header file for the complete DynamicMatrix implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/DynamicVector.h b/blaze/math/DynamicVector.h index 65ccd6e7..6920f015 100644 --- a/blaze/math/DynamicVector.h +++ b/blaze/math/DynamicVector.h @@ -3,19 +3,32 @@ // \file blaze/math/DynamicVector.h // \brief Header file for the complete DynamicVector implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Epsilon.h b/blaze/math/Epsilon.h index b24b22b6..bb9c7f3a 100644 --- a/blaze/math/Epsilon.h +++ b/blaze/math/Epsilon.h @@ -3,19 +3,32 @@ // \file blaze/math/Epsilon.h // \brief Numerical epsilon value for floating point data types. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Forward.h b/blaze/math/Forward.h index 9bd557bb..9c19af09 100644 --- a/blaze/math/Forward.h +++ b/blaze/math/Forward.h @@ -3,19 +3,32 @@ // \file blaze/math/Forward.h // \brief Header file for all forward declarations of the math module // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Functions.h b/blaze/math/Functions.h index 0c56aee1..9de0e594 100644 --- a/blaze/math/Functions.h +++ b/blaze/math/Functions.h @@ -3,19 +3,32 @@ // \file blaze/math/Functions.h // \brief Header file for mathematical functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Infinity.h b/blaze/math/Infinity.h index d3e9f344..89f9609e 100644 --- a/blaze/math/Infinity.h +++ b/blaze/math/Infinity.h @@ -3,19 +3,32 @@ // \file blaze/math/Infinity.h // \brief Numerical infinity for built-in data types. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Intrinsics.h b/blaze/math/Intrinsics.h index 27693cdb..45e3d76c 100644 --- a/blaze/math/Intrinsics.h +++ b/blaze/math/Intrinsics.h @@ -3,19 +3,32 @@ // \file blaze/math/Intrinsics.h // \brief Header file for all intrinsic functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Math.h b/blaze/math/Math.h index 2161df34..2433dd65 100644 --- a/blaze/math/Math.h +++ b/blaze/math/Math.h @@ -3,19 +3,32 @@ // \file blaze/math/Math.h // \brief Math module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Matrix.h b/blaze/math/Matrix.h index afdebc85..9ba9a1da 100644 --- a/blaze/math/Matrix.h +++ b/blaze/math/Matrix.h @@ -3,19 +3,32 @@ // \file blaze/math/Matrix.h // \brief Header file for all basic Matrix functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Problems.h b/blaze/math/Problems.h index b1eeeab4..e1573ec7 100644 --- a/blaze/math/Problems.h +++ b/blaze/math/Problems.h @@ -3,19 +3,32 @@ // \file blaze/math/Problems.h // \brief Header file for the mathematical problem formulations // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Quaternion.h b/blaze/math/Quaternion.h index b4e27e95..986c8e14 100644 --- a/blaze/math/Quaternion.h +++ b/blaze/math/Quaternion.h @@ -3,19 +3,32 @@ // \file blaze/math/Quaternion.h // \brief Header file for the implementation of a quaternion // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/RotationMatrix.h b/blaze/math/RotationMatrix.h index 36bb38fa..8ff57943 100644 --- a/blaze/math/RotationMatrix.h +++ b/blaze/math/RotationMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/RotationMatrix.h // \brief Implementation of a 3x3 rotation matrix // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Serialization.h b/blaze/math/Serialization.h index 008b2a18..8e4592d4 100644 --- a/blaze/math/Serialization.h +++ b/blaze/math/Serialization.h @@ -3,19 +3,32 @@ // \file blaze/math/Serialization.h // \brief Header file for the serialization functionality for vectors and matrices // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Shims.h b/blaze/math/Shims.h index 4fd49e3a..b7e85fa4 100644 --- a/blaze/math/Shims.h +++ b/blaze/math/Shims.h @@ -3,19 +3,32 @@ // \file blaze/math/Shims.h // \brief Header file for the mathematical shims // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Solvers.h b/blaze/math/Solvers.h index 567ec3c0..c61bad2d 100644 --- a/blaze/math/Solvers.h +++ b/blaze/math/Solvers.h @@ -3,19 +3,32 @@ // \file blaze/math/Solvers.h // \brief Header file for the complementarity solvers // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/SparseColumn.h b/blaze/math/SparseColumn.h index 32b98460..600df990 100644 --- a/blaze/math/SparseColumn.h +++ b/blaze/math/SparseColumn.h @@ -3,19 +3,32 @@ // \file blaze/math/SparseColumn.h // \brief Header file for the complete SparseColumn implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/SparseMatrix.h b/blaze/math/SparseMatrix.h index 70c9f075..8fcba3b0 100644 --- a/blaze/math/SparseMatrix.h +++ b/blaze/math/SparseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/SparseMatrix.h // \brief Header file for the SparseMatrix CRTP base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/SparseRow.h b/blaze/math/SparseRow.h index f71dadd8..07213ddc 100644 --- a/blaze/math/SparseRow.h +++ b/blaze/math/SparseRow.h @@ -3,19 +3,32 @@ // \file blaze/math/SparseRow.h // \brief Header file for the complete SparseRow implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/SparseSubmatrix.h b/blaze/math/SparseSubmatrix.h index d334ffa6..b4183a96 100644 --- a/blaze/math/SparseSubmatrix.h +++ b/blaze/math/SparseSubmatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/SparseSubmatrix.h // \brief Header file for the complete SparseSubmatrix implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/SparseSubvector.h b/blaze/math/SparseSubvector.h index 917fa218..edb0d171 100644 --- a/blaze/math/SparseSubvector.h +++ b/blaze/math/SparseSubvector.h @@ -3,19 +3,32 @@ // \file blaze/math/SparseSubvector.h // \brief Header file for the complete SparseSubvector implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/SparseVector.h b/blaze/math/SparseVector.h index a5d979ff..9e1df0e1 100644 --- a/blaze/math/SparseVector.h +++ b/blaze/math/SparseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/SparseVector.h // \brief Header file for all basic SparseVector functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/StaticMatrix.h b/blaze/math/StaticMatrix.h index d4e58816..d52f05e3 100644 --- a/blaze/math/StaticMatrix.h +++ b/blaze/math/StaticMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/StaticMatrix.h // \brief Header file for the complete StaticMatrix implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/StaticVector.h b/blaze/math/StaticVector.h index ba6e06c3..7f93657d 100644 --- a/blaze/math/StaticVector.h +++ b/blaze/math/StaticVector.h @@ -3,19 +3,32 @@ // \file blaze/math/StaticVector.h // \brief Header file for the complete StaticVector implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/StorageOrder.h b/blaze/math/StorageOrder.h index 5e3dac57..fe01198e 100644 --- a/blaze/math/StorageOrder.h +++ b/blaze/math/StorageOrder.h @@ -3,19 +3,32 @@ // \file blaze/math/StorageOrder.h // \brief Header file for the matrix storage order types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Traits.h b/blaze/math/Traits.h index 10ef24b9..eeb131fe 100644 --- a/blaze/math/Traits.h +++ b/blaze/math/Traits.h @@ -3,19 +3,32 @@ // \file blaze/math/Traits.h // \brief Header file for all expression traits // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/TransposeFlag.h b/blaze/math/TransposeFlag.h index 6a59c060..cdd523f9 100644 --- a/blaze/math/TransposeFlag.h +++ b/blaze/math/TransposeFlag.h @@ -3,19 +3,32 @@ // \file blaze/math/TransposeFlag.h // \brief Header file for the vector transpose flag types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/TypeTraits.h b/blaze/math/TypeTraits.h index 22cbad3e..e4df2c79 100644 --- a/blaze/math/TypeTraits.h +++ b/blaze/math/TypeTraits.h @@ -3,19 +3,32 @@ // \file blaze/math/TypeTraits.h // \brief Header file for all type traits // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Vector.h b/blaze/math/Vector.h index 9650078b..93d73cf0 100644 --- a/blaze/math/Vector.h +++ b/blaze/math/Vector.h @@ -3,19 +3,32 @@ // \file blaze/math/Vector.h // \brief Header file for all basic Vector functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/Views.h b/blaze/math/Views.h index 6178c11d..5a1d7977 100644 --- a/blaze/math/Views.h +++ b/blaze/math/Views.h @@ -3,19 +3,32 @@ // \file blaze/math/Views.h // \brief Header file for the vector and matrix views // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/AbsExpr.h b/blaze/math/constraints/AbsExpr.h index 897cc11b..0ec73216 100644 --- a/blaze/math/constraints/AbsExpr.h +++ b/blaze/math/constraints/AbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/AbsExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/AddExpr.h b/blaze/math/constraints/AddExpr.h index f99bfa2f..70eaf4e3 100644 --- a/blaze/math/constraints/AddExpr.h +++ b/blaze/math/constraints/AddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/AddExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/Computation.h b/blaze/math/constraints/Computation.h index fdaf323d..0cf29530 100644 --- a/blaze/math/constraints/Computation.h +++ b/blaze/math/constraints/Computation.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/Computation.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/Constraints.h b/blaze/math/constraints/Constraints.h index dfd66765..889af2ed 100644 --- a/blaze/math/constraints/Constraints.h +++ b/blaze/math/constraints/Constraints.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/Constraints.h // \brief Documentation for the mathematical constraints module // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/CrossExpr.h b/blaze/math/constraints/CrossExpr.h index 834db93b..fc3b3913 100644 --- a/blaze/math/constraints/CrossExpr.h +++ b/blaze/math/constraints/CrossExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/CrossExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/DenseMatrix.h b/blaze/math/constraints/DenseMatrix.h index df4db16b..4f041b9b 100644 --- a/blaze/math/constraints/DenseMatrix.h +++ b/blaze/math/constraints/DenseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/DenseMatrix.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/DenseVector.h b/blaze/math/constraints/DenseVector.h index 0266d54f..963b93fc 100644 --- a/blaze/math/constraints/DenseVector.h +++ b/blaze/math/constraints/DenseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/DenseVector.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/DivExpr.h b/blaze/math/constraints/DivExpr.h index d7b9c155..e5769fb6 100644 --- a/blaze/math/constraints/DivExpr.h +++ b/blaze/math/constraints/DivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/DivExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/EvalExpr.h b/blaze/math/constraints/EvalExpr.h index ebfde0ce..65302ab0 100644 --- a/blaze/math/constraints/EvalExpr.h +++ b/blaze/math/constraints/EvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/EvalExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/Expression.h b/blaze/math/constraints/Expression.h index eadd0a14..79dd946d 100644 --- a/blaze/math/constraints/Expression.h +++ b/blaze/math/constraints/Expression.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/Expression.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatAbsExpr.h b/blaze/math/constraints/MatAbsExpr.h index 7aa6ba43..643d4cc4 100644 --- a/blaze/math/constraints/MatAbsExpr.h +++ b/blaze/math/constraints/MatAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatAbsExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatEvalExpr.h b/blaze/math/constraints/MatEvalExpr.h index 7fa132c8..7c40afc1 100644 --- a/blaze/math/constraints/MatEvalExpr.h +++ b/blaze/math/constraints/MatEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatEvalExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatMatAddExpr.h b/blaze/math/constraints/MatMatAddExpr.h index d9f08c29..8b16940d 100644 --- a/blaze/math/constraints/MatMatAddExpr.h +++ b/blaze/math/constraints/MatMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatMatAddExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatMatMultExpr.h b/blaze/math/constraints/MatMatMultExpr.h index 3dfdfbc0..cd5162d7 100644 --- a/blaze/math/constraints/MatMatMultExpr.h +++ b/blaze/math/constraints/MatMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatMatMultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatMatSubExpr.h b/blaze/math/constraints/MatMatSubExpr.h index 2a3e5cd6..04112be1 100644 --- a/blaze/math/constraints/MatMatSubExpr.h +++ b/blaze/math/constraints/MatMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatMatSubExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatScalarDivExpr.h b/blaze/math/constraints/MatScalarDivExpr.h index 1606722c..c1cab2e6 100644 --- a/blaze/math/constraints/MatScalarDivExpr.h +++ b/blaze/math/constraints/MatScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatScalarDivExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatScalarMultExpr.h b/blaze/math/constraints/MatScalarMultExpr.h index 13e2b6c2..e1e994e1 100644 --- a/blaze/math/constraints/MatScalarMultExpr.h +++ b/blaze/math/constraints/MatScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatScalarMultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatTransExpr.h b/blaze/math/constraints/MatTransExpr.h index 8d6467f4..39eac20a 100644 --- a/blaze/math/constraints/MatTransExpr.h +++ b/blaze/math/constraints/MatTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatTransExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MatVecMultExpr.h b/blaze/math/constraints/MatVecMultExpr.h index 6fe803f1..bf5fe3f8 100644 --- a/blaze/math/constraints/MatVecMultExpr.h +++ b/blaze/math/constraints/MatVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MatVecMultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/Matrix.h b/blaze/math/constraints/Matrix.h index 24ab2a6f..8a8375e9 100644 --- a/blaze/math/constraints/Matrix.h +++ b/blaze/math/constraints/Matrix.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/Matrix.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/MultExpr.h b/blaze/math/constraints/MultExpr.h index f0e5f2a3..241a9dc0 100644 --- a/blaze/math/constraints/MultExpr.h +++ b/blaze/math/constraints/MultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/MultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/RequiresEvaluation.h b/blaze/math/constraints/RequiresEvaluation.h index 93c325cc..f2f45fd6 100644 --- a/blaze/math/constraints/RequiresEvaluation.h +++ b/blaze/math/constraints/RequiresEvaluation.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/RequiresEvaluation.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/SparseElement.h b/blaze/math/constraints/SparseElement.h index 3d8f50cb..863007d8 100644 --- a/blaze/math/constraints/SparseElement.h +++ b/blaze/math/constraints/SparseElement.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/SparseElement.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/SparseMatrix.h b/blaze/math/constraints/SparseMatrix.h index d1fe14ca..ad4e62d0 100644 --- a/blaze/math/constraints/SparseMatrix.h +++ b/blaze/math/constraints/SparseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/SparseMatrix.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/SparseVector.h b/blaze/math/constraints/SparseVector.h index 3261a042..a76b0273 100644 --- a/blaze/math/constraints/SparseVector.h +++ b/blaze/math/constraints/SparseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/SparseVector.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/StorageOrder.h b/blaze/math/constraints/StorageOrder.h index e806a7f3..18352296 100644 --- a/blaze/math/constraints/StorageOrder.h +++ b/blaze/math/constraints/StorageOrder.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/StorageOrder.h // \brief Constraints on the storage order of matrix types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/SubExpr.h b/blaze/math/constraints/SubExpr.h index 8a2b6929..15ba462d 100644 --- a/blaze/math/constraints/SubExpr.h +++ b/blaze/math/constraints/SubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/SubExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/TVecMatMultExpr.h b/blaze/math/constraints/TVecMatMultExpr.h index 117b7832..820205ca 100644 --- a/blaze/math/constraints/TVecMatMultExpr.h +++ b/blaze/math/constraints/TVecMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/TVecMatMultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/TransExpr.h b/blaze/math/constraints/TransExpr.h index c8d7cff9..e42712f8 100644 --- a/blaze/math/constraints/TransExpr.h +++ b/blaze/math/constraints/TransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/TransExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/TransposeFlag.h b/blaze/math/constraints/TransposeFlag.h index e0c87a07..225bff70 100644 --- a/blaze/math/constraints/TransposeFlag.h +++ b/blaze/math/constraints/TransposeFlag.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/TransposeFlag.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecAbsExpr.h b/blaze/math/constraints/VecAbsExpr.h index cc3b6a7f..25f7e3ae 100644 --- a/blaze/math/constraints/VecAbsExpr.h +++ b/blaze/math/constraints/VecAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecAbsExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecEvalExpr.h b/blaze/math/constraints/VecEvalExpr.h index 121ac8c9..c05513b2 100644 --- a/blaze/math/constraints/VecEvalExpr.h +++ b/blaze/math/constraints/VecEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecEvalExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecScalarDivExpr.h b/blaze/math/constraints/VecScalarDivExpr.h index 6eece0f6..2f09f04a 100644 --- a/blaze/math/constraints/VecScalarDivExpr.h +++ b/blaze/math/constraints/VecScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecScalarDivExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecScalarMultExpr.h b/blaze/math/constraints/VecScalarMultExpr.h index fb6572d0..30fb2fcd 100644 --- a/blaze/math/constraints/VecScalarMultExpr.h +++ b/blaze/math/constraints/VecScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecScalarMultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecTVecMultExpr.h b/blaze/math/constraints/VecTVecMultExpr.h index fc9efcd6..eedce303 100644 --- a/blaze/math/constraints/VecTVecMultExpr.h +++ b/blaze/math/constraints/VecTVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecTVecMultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecTransExpr.h b/blaze/math/constraints/VecTransExpr.h index 53e8b8c4..a33670ec 100644 --- a/blaze/math/constraints/VecTransExpr.h +++ b/blaze/math/constraints/VecTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecTransExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecVecAddExpr.h b/blaze/math/constraints/VecVecAddExpr.h index 8d660f78..9e27d742 100644 --- a/blaze/math/constraints/VecVecAddExpr.h +++ b/blaze/math/constraints/VecVecAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecVecAddExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecVecMultExpr.h b/blaze/math/constraints/VecVecMultExpr.h index 4dd42584..9a834348 100644 --- a/blaze/math/constraints/VecVecMultExpr.h +++ b/blaze/math/constraints/VecVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecVecMultExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/VecVecSubExpr.h b/blaze/math/constraints/VecVecSubExpr.h index 059f371e..b72d528e 100644 --- a/blaze/math/constraints/VecVecSubExpr.h +++ b/blaze/math/constraints/VecVecSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/VecVecSubExpr.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/constraints/Vector.h b/blaze/math/constraints/Vector.h index e200ea93..4762b662 100644 --- a/blaze/math/constraints/Vector.h +++ b/blaze/math/constraints/Vector.h @@ -3,19 +3,32 @@ // \file blaze/math/constraints/Vector.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/dense/DynamicMatrix.h b/blaze/math/dense/DynamicMatrix.h index 3e55a209..ad08c21f 100644 --- a/blaze/math/dense/DynamicMatrix.h +++ b/blaze/math/dense/DynamicMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/dense/DynamicMatrix.h // \brief Header file for the implementation of a dynamic MxN matrix // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/dense/DynamicVector.h b/blaze/math/dense/DynamicVector.h index 5c37cbbe..a5f083b5 100644 --- a/blaze/math/dense/DynamicVector.h +++ b/blaze/math/dense/DynamicVector.h @@ -3,19 +3,32 @@ // \file blaze/math/dense/DynamicVector.h // \brief Header file for the implementation of an arbitrarily sized vector // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/dense/Forward.h b/blaze/math/dense/Forward.h index 5c64f34d..33e7e642 100644 --- a/blaze/math/dense/Forward.h +++ b/blaze/math/dense/Forward.h @@ -3,19 +3,32 @@ // \file blaze/math/dense/Forward.h // \brief Header file for all forward declarations for dense vectors and matrices // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/dense/StaticMatrix.h b/blaze/math/dense/StaticMatrix.h index 8e1bd8b3..1234593e 100644 --- a/blaze/math/dense/StaticMatrix.h +++ b/blaze/math/dense/StaticMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/dense/StaticMatrix.h // \brief Header file for the implementation of a fixed-size matrix // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/dense/StaticVector.h b/blaze/math/dense/StaticVector.h index e83b49af..02a60972 100644 --- a/blaze/math/dense/StaticVector.h +++ b/blaze/math/dense/StaticVector.h @@ -3,19 +3,32 @@ // \file blaze/math/dense/StaticVector.h // \brief Header file for the implementation of a fixed-size vector // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/AbsExpr.h b/blaze/math/expressions/AbsExpr.h index 41bd1448..9dd0cd56 100644 --- a/blaze/math/expressions/AbsExpr.h +++ b/blaze/math/expressions/AbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/AbsExpr.h // \brief Header file for the AbsExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/AddExpr.h b/blaze/math/expressions/AddExpr.h index f846483c..43b4de58 100644 --- a/blaze/math/expressions/AddExpr.h +++ b/blaze/math/expressions/AddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/AddExpr.h // \brief Header file for the AddExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/Computation.h b/blaze/math/expressions/Computation.h index 0c655be5..f04f68fb 100644 --- a/blaze/math/expressions/Computation.h +++ b/blaze/math/expressions/Computation.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/Computation.h // \brief Header file for the Computation base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/CrossExpr.h b/blaze/math/expressions/CrossExpr.h index cc2271bb..84e886c3 100644 --- a/blaze/math/expressions/CrossExpr.h +++ b/blaze/math/expressions/CrossExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/CrossExpr.h // \brief Header file for the CrossExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatAbsExpr.h b/blaze/math/expressions/DMatAbsExpr.h index 73ceb8a0..5074731a 100644 --- a/blaze/math/expressions/DMatAbsExpr.h +++ b/blaze/math/expressions/DMatAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatAbsExpr.h // \brief Header file for the dense matrix absolute value expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatDMatAddExpr.h b/blaze/math/expressions/DMatDMatAddExpr.h index 906cc8d0..ca056d5e 100644 --- a/blaze/math/expressions/DMatDMatAddExpr.h +++ b/blaze/math/expressions/DMatDMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatDMatAddExpr.h // \brief Header file for the dense matrix/dense matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatDMatMultExpr.h b/blaze/math/expressions/DMatDMatMultExpr.h index 4e78f377..508b204f 100644 --- a/blaze/math/expressions/DMatDMatMultExpr.h +++ b/blaze/math/expressions/DMatDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatDMatMultExpr.h // \brief Header file for the dense matrix/dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatDMatSubExpr.h b/blaze/math/expressions/DMatDMatSubExpr.h index 5eab03d6..2328d49e 100644 --- a/blaze/math/expressions/DMatDMatSubExpr.h +++ b/blaze/math/expressions/DMatDMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatDMatSubExpr.h // \brief Header file for the dense matrix/dense matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatDVecMultExpr.h b/blaze/math/expressions/DMatDVecMultExpr.h index 9d7eb613..576a6a7b 100644 --- a/blaze/math/expressions/DMatDVecMultExpr.h +++ b/blaze/math/expressions/DMatDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatDVecMultExpr.h // \brief Header file for the dense matrix/dense vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatEvalExpr.h b/blaze/math/expressions/DMatEvalExpr.h index 0a72ed7f..c814f8c6 100644 --- a/blaze/math/expressions/DMatEvalExpr.h +++ b/blaze/math/expressions/DMatEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatEvalExpr.h // \brief Header file for the dense matrix evaluation expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatSMatAddExpr.h b/blaze/math/expressions/DMatSMatAddExpr.h index 0639b15b..226a88f5 100644 --- a/blaze/math/expressions/DMatSMatAddExpr.h +++ b/blaze/math/expressions/DMatSMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatSMatAddExpr.h // \brief Header file for the dense matrix/sparse matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatSMatMultExpr.h b/blaze/math/expressions/DMatSMatMultExpr.h index 29773f6b..d3fb6389 100644 --- a/blaze/math/expressions/DMatSMatMultExpr.h +++ b/blaze/math/expressions/DMatSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatSMatMultExpr.h // \brief Header file for the dense matrix/sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatSMatSubExpr.h b/blaze/math/expressions/DMatSMatSubExpr.h index 34482e7d..7bd01c14 100644 --- a/blaze/math/expressions/DMatSMatSubExpr.h +++ b/blaze/math/expressions/DMatSMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatSMatSubExpr.h // \brief Header file for the dense matrix/sparse matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatSVecMultExpr.h b/blaze/math/expressions/DMatSVecMultExpr.h index 789bae7a..1ac8e253 100644 --- a/blaze/math/expressions/DMatSVecMultExpr.h +++ b/blaze/math/expressions/DMatSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatSVecMultExpr.h // \brief Header file for the dense matrix/sparse vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatScalarDivExpr.h b/blaze/math/expressions/DMatScalarDivExpr.h index da86b0dc..51257ad6 100644 --- a/blaze/math/expressions/DMatScalarDivExpr.h +++ b/blaze/math/expressions/DMatScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatScalarDivExpr.h // \brief Header file for the dense matrix/scalar division expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatScalarMultExpr.h b/blaze/math/expressions/DMatScalarMultExpr.h index 33a59f17..5c0754aa 100644 --- a/blaze/math/expressions/DMatScalarMultExpr.h +++ b/blaze/math/expressions/DMatScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatScalarMultExpr.h // \brief Header file for the dense matrix/scalar multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTDMatAddExpr.h b/blaze/math/expressions/DMatTDMatAddExpr.h index 802c6af0..784fde1a 100644 --- a/blaze/math/expressions/DMatTDMatAddExpr.h +++ b/blaze/math/expressions/DMatTDMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTDMatAddExpr.h // \brief Header file for the dense matrix/transpose dense matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTDMatMultExpr.h b/blaze/math/expressions/DMatTDMatMultExpr.h index 7d93e3b1..a685e095 100644 --- a/blaze/math/expressions/DMatTDMatMultExpr.h +++ b/blaze/math/expressions/DMatTDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTDMatMultExpr.h // \brief Header file for the dense matrix/transpose dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTDMatSubExpr.h b/blaze/math/expressions/DMatTDMatSubExpr.h index a0156f1d..f4355abb 100644 --- a/blaze/math/expressions/DMatTDMatSubExpr.h +++ b/blaze/math/expressions/DMatTDMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTDMatSubExpr.h // \brief Header file for the dense matrix/transpose dense matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTSMatAddExpr.h b/blaze/math/expressions/DMatTSMatAddExpr.h index 9d9e3bdd..def8e837 100644 --- a/blaze/math/expressions/DMatTSMatAddExpr.h +++ b/blaze/math/expressions/DMatTSMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTSMatAddExpr.h // \brief Header file for the dense matrix/transpose sparse matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTSMatMultExpr.h b/blaze/math/expressions/DMatTSMatMultExpr.h index 2e5e19e4..56328c58 100644 --- a/blaze/math/expressions/DMatTSMatMultExpr.h +++ b/blaze/math/expressions/DMatTSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTSMatMultExpr.h // \brief Header file for the dense matrix/transpose sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTSMatSubExpr.h b/blaze/math/expressions/DMatTSMatSubExpr.h index e48a526d..0a5537dc 100644 --- a/blaze/math/expressions/DMatTSMatSubExpr.h +++ b/blaze/math/expressions/DMatTSMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTSMatSubExpr.h // \brief Header file for the dense matrix/transpose sparse matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTransExpr.h b/blaze/math/expressions/DMatTransExpr.h index 211f418e..05e4cadf 100644 --- a/blaze/math/expressions/DMatTransExpr.h +++ b/blaze/math/expressions/DMatTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTransExpr.h // \brief Header file for the dense matrix transpose expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DMatTransposer.h b/blaze/math/expressions/DMatTransposer.h index 91107469..36b165f1 100644 --- a/blaze/math/expressions/DMatTransposer.h +++ b/blaze/math/expressions/DMatTransposer.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DMatTransposer.h // \brief Header file for the dense matrix transposer // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecAbsExpr.h b/blaze/math/expressions/DVecAbsExpr.h index 0d17fbaf..4543a2a7 100644 --- a/blaze/math/expressions/DVecAbsExpr.h +++ b/blaze/math/expressions/DVecAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecAbsExpr.h // \brief Header file for the dense vector absolute value expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecDVecAddExpr.h b/blaze/math/expressions/DVecDVecAddExpr.h index 105109ae..8de9cd0f 100644 --- a/blaze/math/expressions/DVecDVecAddExpr.h +++ b/blaze/math/expressions/DVecDVecAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecDVecAddExpr.h // \brief Header file for the dense vector/dense vector addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecDVecCrossExpr.h b/blaze/math/expressions/DVecDVecCrossExpr.h index 36ede76a..dd2e9f90 100644 --- a/blaze/math/expressions/DVecDVecCrossExpr.h +++ b/blaze/math/expressions/DVecDVecCrossExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecDVecCrossExpr.h // \brief Header file for the dense vector/dense vector cross product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecDVecMultExpr.h b/blaze/math/expressions/DVecDVecMultExpr.h index e159132a..58f96e47 100644 --- a/blaze/math/expressions/DVecDVecMultExpr.h +++ b/blaze/math/expressions/DVecDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecDVecMultExpr.h // \brief Header file for the dense vector/dense vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecDVecSubExpr.h b/blaze/math/expressions/DVecDVecSubExpr.h index 0ad1ed5b..6c21c20e 100644 --- a/blaze/math/expressions/DVecDVecSubExpr.h +++ b/blaze/math/expressions/DVecDVecSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecDVecSubExpr.h // \brief Header file for the dense vector/dense vector subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecEvalExpr.h b/blaze/math/expressions/DVecEvalExpr.h index b692071b..0f1a1d49 100644 --- a/blaze/math/expressions/DVecEvalExpr.h +++ b/blaze/math/expressions/DVecEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecEvalExpr.h // \brief Header file for the dense vector evaluation expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecSVecAddExpr.h b/blaze/math/expressions/DVecSVecAddExpr.h index 6f82fa83..a4798a03 100644 --- a/blaze/math/expressions/DVecSVecAddExpr.h +++ b/blaze/math/expressions/DVecSVecAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecSVecAddExpr.h // \brief Header file for the dense vector/sparse vector addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecSVecCrossExpr.h b/blaze/math/expressions/DVecSVecCrossExpr.h index a5c2d887..12e465dd 100644 --- a/blaze/math/expressions/DVecSVecCrossExpr.h +++ b/blaze/math/expressions/DVecSVecCrossExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecSVecCrossExpr.h // \brief Header file for the dense vector/sparse vector cross product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecSVecMultExpr.h b/blaze/math/expressions/DVecSVecMultExpr.h index 3cf9f4a5..32658fd9 100644 --- a/blaze/math/expressions/DVecSVecMultExpr.h +++ b/blaze/math/expressions/DVecSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecSVecMultExpr.h // \brief Header file for the dense vector/sparse vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecSVecSubExpr.h b/blaze/math/expressions/DVecSVecSubExpr.h index 1c8196fe..e545684f 100644 --- a/blaze/math/expressions/DVecSVecSubExpr.h +++ b/blaze/math/expressions/DVecSVecSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecSVecSubExpr.h // \brief Header file for the dense vector/sparse vector subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecScalarDivExpr.h b/blaze/math/expressions/DVecScalarDivExpr.h index 9c1c42c9..35fe43c0 100644 --- a/blaze/math/expressions/DVecScalarDivExpr.h +++ b/blaze/math/expressions/DVecScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecScalarDivExpr.h // \brief Header file for the dense vector/scalar division expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecScalarMultExpr.h b/blaze/math/expressions/DVecScalarMultExpr.h index a8bf69c6..09fa5098 100644 --- a/blaze/math/expressions/DVecScalarMultExpr.h +++ b/blaze/math/expressions/DVecScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecScalarMultExpr.h // \brief Header file for the dense vector/scalar multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecTDVecMultExpr.h b/blaze/math/expressions/DVecTDVecMultExpr.h index acbcc138..473a1e52 100644 --- a/blaze/math/expressions/DVecTDVecMultExpr.h +++ b/blaze/math/expressions/DVecTDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecTDVecMultExpr.h // \brief Header file for the dense vector/dense vector outer product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecTSVecMultExpr.h b/blaze/math/expressions/DVecTSVecMultExpr.h index 50c9fb66..2dde2388 100644 --- a/blaze/math/expressions/DVecTSVecMultExpr.h +++ b/blaze/math/expressions/DVecTSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecTSVecMultExpr.h // \brief Header file for the dense vector/sparse vector outer product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecTransExpr.h b/blaze/math/expressions/DVecTransExpr.h index a53510ce..a6741e8d 100644 --- a/blaze/math/expressions/DVecTransExpr.h +++ b/blaze/math/expressions/DVecTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecTransExpr.h // \brief Header file for the dense vector transpose expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DVecTransposer.h b/blaze/math/expressions/DVecTransposer.h index 34c2e1de..7249641d 100644 --- a/blaze/math/expressions/DVecTransposer.h +++ b/blaze/math/expressions/DVecTransposer.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DVecTransposer.h // \brief Header file for the dense vector transposer // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DenseMatrix.h b/blaze/math/expressions/DenseMatrix.h index 1667b121..90ad1877 100644 --- a/blaze/math/expressions/DenseMatrix.h +++ b/blaze/math/expressions/DenseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DenseMatrix.h // \brief Header file for the DenseMatrix base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DenseVector.h b/blaze/math/expressions/DenseVector.h index 9632a32e..1f8a5550 100644 --- a/blaze/math/expressions/DenseVector.h +++ b/blaze/math/expressions/DenseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DenseVector.h // \brief Header file for the DenseVector base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/DivExpr.h b/blaze/math/expressions/DivExpr.h index 7d226c95..54cdec56 100644 --- a/blaze/math/expressions/DivExpr.h +++ b/blaze/math/expressions/DivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/DivExpr.h // \brief Header file for the DivExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/EvalExpr.h b/blaze/math/expressions/EvalExpr.h index 434ff247..daf56edc 100644 --- a/blaze/math/expressions/EvalExpr.h +++ b/blaze/math/expressions/EvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/EvalExpr.h // \brief Header file for the EvalExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/Expression.h b/blaze/math/expressions/Expression.h index ed5ff27e..a058d6a3 100644 --- a/blaze/math/expressions/Expression.h +++ b/blaze/math/expressions/Expression.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/Expression.h // \brief Header file for the Expression base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/Forward.h b/blaze/math/expressions/Forward.h index b2e9f114..eebebc28 100644 --- a/blaze/math/expressions/Forward.h +++ b/blaze/math/expressions/Forward.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/Forward.h // \brief Header file for all forward declarations for expression class templates // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatAbsExpr.h b/blaze/math/expressions/MatAbsExpr.h index 2437d352..ca3f1225 100644 --- a/blaze/math/expressions/MatAbsExpr.h +++ b/blaze/math/expressions/MatAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatAbsExpr.h // \brief Header file for the MatAbsExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatEvalExpr.h b/blaze/math/expressions/MatEvalExpr.h index 774dc0b6..745d7780 100644 --- a/blaze/math/expressions/MatEvalExpr.h +++ b/blaze/math/expressions/MatEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatEvalExpr.h // \brief Header file for the MatEvalExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatMatAddExpr.h b/blaze/math/expressions/MatMatAddExpr.h index 1062f979..3d7c9d41 100644 --- a/blaze/math/expressions/MatMatAddExpr.h +++ b/blaze/math/expressions/MatMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatMatAddExpr.h // \brief Header file for the MatMatAddExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatMatMultExpr.h b/blaze/math/expressions/MatMatMultExpr.h index bd3e14a0..4b9f2add 100644 --- a/blaze/math/expressions/MatMatMultExpr.h +++ b/blaze/math/expressions/MatMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatMatMultExpr.h // \brief Header file for the MatMatMultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatMatSubExpr.h b/blaze/math/expressions/MatMatSubExpr.h index 36cc37e2..57e1cb11 100644 --- a/blaze/math/expressions/MatMatSubExpr.h +++ b/blaze/math/expressions/MatMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatMatSubExpr.h // \brief Header file for the MatMatSubExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatScalarDivExpr.h b/blaze/math/expressions/MatScalarDivExpr.h index 74a8ef02..a61dc645 100644 --- a/blaze/math/expressions/MatScalarDivExpr.h +++ b/blaze/math/expressions/MatScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatScalarDivExpr.h // \brief Header file for the MatScalarDivExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatScalarMultExpr.h b/blaze/math/expressions/MatScalarMultExpr.h index 23fe269b..d7745ea2 100644 --- a/blaze/math/expressions/MatScalarMultExpr.h +++ b/blaze/math/expressions/MatScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatScalarMultExpr.h // \brief Header file for the MatScalarMultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatTransExpr.h b/blaze/math/expressions/MatTransExpr.h index 237c1c67..f569e1dd 100644 --- a/blaze/math/expressions/MatTransExpr.h +++ b/blaze/math/expressions/MatTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatTransExpr.h // \brief Header file for the MatTransExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MatVecMultExpr.h b/blaze/math/expressions/MatVecMultExpr.h index b2ed47b9..36ae8e56 100644 --- a/blaze/math/expressions/MatVecMultExpr.h +++ b/blaze/math/expressions/MatVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MatVecMultExpr.h // \brief Header file for the MatVecMultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/Matrix.h b/blaze/math/expressions/Matrix.h index 7bb008bb..b948699d 100644 --- a/blaze/math/expressions/Matrix.h +++ b/blaze/math/expressions/Matrix.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/Matrix.h // \brief Header file for the Matrix base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/MultExpr.h b/blaze/math/expressions/MultExpr.h index 41846135..5806b6d5 100644 --- a/blaze/math/expressions/MultExpr.h +++ b/blaze/math/expressions/MultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/MultExpr.h // \brief Header file for the MultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatAbsExpr.h b/blaze/math/expressions/SMatAbsExpr.h index 188a1ec8..88444ea2 100644 --- a/blaze/math/expressions/SMatAbsExpr.h +++ b/blaze/math/expressions/SMatAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatAbsExpr.h // \brief Header file for the sparse matrix absolute value expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatDMatMultExpr.h b/blaze/math/expressions/SMatDMatMultExpr.h index 270d9561..1aaa73f5 100644 --- a/blaze/math/expressions/SMatDMatMultExpr.h +++ b/blaze/math/expressions/SMatDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatDMatMultExpr.h // \brief Header file for the sparse matrix/dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatDMatSubExpr.h b/blaze/math/expressions/SMatDMatSubExpr.h index 6f1df49f..ae278076 100644 --- a/blaze/math/expressions/SMatDMatSubExpr.h +++ b/blaze/math/expressions/SMatDMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatDMatSubExpr.h // \brief Header file for the sparse matrix/dense matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatDVecMultExpr.h b/blaze/math/expressions/SMatDVecMultExpr.h index 62aecf2b..1ca2d9c5 100644 --- a/blaze/math/expressions/SMatDVecMultExpr.h +++ b/blaze/math/expressions/SMatDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatDVecMultExpr.h // \brief Header file for the sparse matrix/dense vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatEvalExpr.h b/blaze/math/expressions/SMatEvalExpr.h index 0d43ef00..12557630 100644 --- a/blaze/math/expressions/SMatEvalExpr.h +++ b/blaze/math/expressions/SMatEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatEvalExpr.h // \brief Header file for the sparse matrix evaluation expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatSMatAddExpr.h b/blaze/math/expressions/SMatSMatAddExpr.h index 1db01e89..3e20b1cc 100644 --- a/blaze/math/expressions/SMatSMatAddExpr.h +++ b/blaze/math/expressions/SMatSMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatSMatAddExpr.h // \brief Header file for the sparse matrix/sparse matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatSMatMultExpr.h b/blaze/math/expressions/SMatSMatMultExpr.h index 58ad8560..15ff8641 100644 --- a/blaze/math/expressions/SMatSMatMultExpr.h +++ b/blaze/math/expressions/SMatSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatSMatMultExpr.h // \brief Header file for the sparse matrix/sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatSMatSubExpr.h b/blaze/math/expressions/SMatSMatSubExpr.h index 65026e93..072fbd23 100644 --- a/blaze/math/expressions/SMatSMatSubExpr.h +++ b/blaze/math/expressions/SMatSMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatSMatSubExpr.h // \brief Header file for the sparse matrix/sparse matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatSVecMultExpr.h b/blaze/math/expressions/SMatSVecMultExpr.h index fe8c239a..9178e59a 100644 --- a/blaze/math/expressions/SMatSVecMultExpr.h +++ b/blaze/math/expressions/SMatSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatSVecMultExpr.h // \brief Header file for the sparse matrix/sparse vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatScalarDivExpr.h b/blaze/math/expressions/SMatScalarDivExpr.h index 36be3e0c..b06ff2c4 100644 --- a/blaze/math/expressions/SMatScalarDivExpr.h +++ b/blaze/math/expressions/SMatScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatScalarDivExpr.h // \brief Header file for the sparse matrix/scalar division expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatScalarMultExpr.h b/blaze/math/expressions/SMatScalarMultExpr.h index dfef45cd..d8d46aeb 100644 --- a/blaze/math/expressions/SMatScalarMultExpr.h +++ b/blaze/math/expressions/SMatScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatScalarMultExpr.h // \brief Header file for the sparse matrix/scalar multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatTDMatMultExpr.h b/blaze/math/expressions/SMatTDMatMultExpr.h index 83628c8f..6c2d9fd5 100644 --- a/blaze/math/expressions/SMatTDMatMultExpr.h +++ b/blaze/math/expressions/SMatTDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatTDMatMultExpr.h // \brief Header file for the sparse matrix/transpose dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatTDMatSubExpr.h b/blaze/math/expressions/SMatTDMatSubExpr.h index cd6f8ae5..ee2b0c4a 100644 --- a/blaze/math/expressions/SMatTDMatSubExpr.h +++ b/blaze/math/expressions/SMatTDMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatTDMatSubExpr.h // \brief Header file for the sparse matrix/transpose dense matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatTSMatAddExpr.h b/blaze/math/expressions/SMatTSMatAddExpr.h index b0d1aefe..87487cfd 100644 --- a/blaze/math/expressions/SMatTSMatAddExpr.h +++ b/blaze/math/expressions/SMatTSMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatTSMatAddExpr.h // \brief Header file for the sparse matrix/transpose sparse matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatTSMatMultExpr.h b/blaze/math/expressions/SMatTSMatMultExpr.h index 02023f67..cab06480 100644 --- a/blaze/math/expressions/SMatTSMatMultExpr.h +++ b/blaze/math/expressions/SMatTSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatTSMatMultExpr.h // \brief Header file for the sparse matrix/transpose sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatTSMatSubExpr.h b/blaze/math/expressions/SMatTSMatSubExpr.h index a7701ec1..1011d9a3 100644 --- a/blaze/math/expressions/SMatTSMatSubExpr.h +++ b/blaze/math/expressions/SMatTSMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatTSMatSubExpr.h // \brief Header file for the sparse matrix/transpose sparse matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatTransExpr.h b/blaze/math/expressions/SMatTransExpr.h index da03bb52..35473fae 100644 --- a/blaze/math/expressions/SMatTransExpr.h +++ b/blaze/math/expressions/SMatTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatTransExpr.h // \brief Header file for the sparse matrix transpose expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SMatTransposer.h b/blaze/math/expressions/SMatTransposer.h index e2d5bea3..998fc946 100644 --- a/blaze/math/expressions/SMatTransposer.h +++ b/blaze/math/expressions/SMatTransposer.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SMatTransposer.h // \brief Header file for the sparse matrix transposer // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecAbsExpr.h b/blaze/math/expressions/SVecAbsExpr.h index 810b7d0a..d85cd3f4 100644 --- a/blaze/math/expressions/SVecAbsExpr.h +++ b/blaze/math/expressions/SVecAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecAbsExpr.h // \brief Header file for the sparse vector absolute value expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecDVecCrossExpr.h b/blaze/math/expressions/SVecDVecCrossExpr.h index 1d738d89..7e38b367 100644 --- a/blaze/math/expressions/SVecDVecCrossExpr.h +++ b/blaze/math/expressions/SVecDVecCrossExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecDVecCrossExpr.h // \brief Header file for the sparse vector/sparse vector cross product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecDVecMultExpr.h b/blaze/math/expressions/SVecDVecMultExpr.h index be81100e..c054aee1 100644 --- a/blaze/math/expressions/SVecDVecMultExpr.h +++ b/blaze/math/expressions/SVecDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecDVecMultExpr.h // \brief Header file for the sparse vector/sparse vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecDVecSubExpr.h b/blaze/math/expressions/SVecDVecSubExpr.h index b49e820c..4833eeea 100644 --- a/blaze/math/expressions/SVecDVecSubExpr.h +++ b/blaze/math/expressions/SVecDVecSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecDVecSubExpr.h // \brief Header file for the sparse vector/dense vector subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecEvalExpr.h b/blaze/math/expressions/SVecEvalExpr.h index 5470bcf5..7da4f56e 100644 --- a/blaze/math/expressions/SVecEvalExpr.h +++ b/blaze/math/expressions/SVecEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecEvalExpr.h // \brief Header file for the sparse vector evaluation expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecSVecAddExpr.h b/blaze/math/expressions/SVecSVecAddExpr.h index b36d1218..7bf6c3fe 100644 --- a/blaze/math/expressions/SVecSVecAddExpr.h +++ b/blaze/math/expressions/SVecSVecAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecSVecAddExpr.h // \brief Header file for the sparse vector/sparse vector addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecSVecCrossExpr.h b/blaze/math/expressions/SVecSVecCrossExpr.h index ae3b5b7e..d78331ee 100644 --- a/blaze/math/expressions/SVecSVecCrossExpr.h +++ b/blaze/math/expressions/SVecSVecCrossExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecSVecCrossExpr.h // \brief Header file for the sparse vector/sparse vector cross product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecSVecMultExpr.h b/blaze/math/expressions/SVecSVecMultExpr.h index 5a026f96..4e654f8d 100644 --- a/blaze/math/expressions/SVecSVecMultExpr.h +++ b/blaze/math/expressions/SVecSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecSVecMultExpr.h // \brief Header file for the sparse vector/sparse vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecSVecSubExpr.h b/blaze/math/expressions/SVecSVecSubExpr.h index ce6fab26..9f860134 100644 --- a/blaze/math/expressions/SVecSVecSubExpr.h +++ b/blaze/math/expressions/SVecSVecSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecSVecSubExpr.h // \brief Header file for the sparse vector/sparse vector subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecScalarDivExpr.h b/blaze/math/expressions/SVecScalarDivExpr.h index 4c3b929f..a389b0e7 100644 --- a/blaze/math/expressions/SVecScalarDivExpr.h +++ b/blaze/math/expressions/SVecScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecScalarDivExpr.h // \brief Header file for the sparse vector/scalar division expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecScalarMultExpr.h b/blaze/math/expressions/SVecScalarMultExpr.h index 68801a30..97a9763c 100644 --- a/blaze/math/expressions/SVecScalarMultExpr.h +++ b/blaze/math/expressions/SVecScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecScalarMultExpr.h // \brief Header file for the sparse vector/scalar multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecTDVecMultExpr.h b/blaze/math/expressions/SVecTDVecMultExpr.h index b9c29655..5ca8fb54 100644 --- a/blaze/math/expressions/SVecTDVecMultExpr.h +++ b/blaze/math/expressions/SVecTDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecTDVecMultExpr.h // \brief Header file for the sparse vector/dense vector outer product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecTSVecMultExpr.h b/blaze/math/expressions/SVecTSVecMultExpr.h index baa66960..29e9392d 100644 --- a/blaze/math/expressions/SVecTSVecMultExpr.h +++ b/blaze/math/expressions/SVecTSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecTSVecMultExpr.h // \brief Header file for the sparse vector/sparse vector outer product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecTransExpr.h b/blaze/math/expressions/SVecTransExpr.h index c1cf6d90..f21834da 100644 --- a/blaze/math/expressions/SVecTransExpr.h +++ b/blaze/math/expressions/SVecTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecTransExpr.h // \brief Header file for the sparse vector transpose expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SVecTransposer.h b/blaze/math/expressions/SVecTransposer.h index a08eb60f..2822829b 100644 --- a/blaze/math/expressions/SVecTransposer.h +++ b/blaze/math/expressions/SVecTransposer.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SVecTransposer.h // \brief Header file for the sparse vector transposer // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SparseMatrix.h b/blaze/math/expressions/SparseMatrix.h index 011d17c4..1a32a05a 100644 --- a/blaze/math/expressions/SparseMatrix.h +++ b/blaze/math/expressions/SparseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SparseMatrix.h // \brief Header file for the SparseMatrix base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SparseVector.h b/blaze/math/expressions/SparseVector.h index 1a0ec6b9..3cf77c06 100644 --- a/blaze/math/expressions/SparseVector.h +++ b/blaze/math/expressions/SparseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SparseVector.h // \brief Header file for the SparseVector base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/SubExpr.h b/blaze/math/expressions/SubExpr.h index 5d09b35e..2ac42648 100644 --- a/blaze/math/expressions/SubExpr.h +++ b/blaze/math/expressions/SubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/SubExpr.h // \brief Header file for the SubExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatDMatMultExpr.h b/blaze/math/expressions/TDMatDMatMultExpr.h index 45388ef6..24166aa2 100644 --- a/blaze/math/expressions/TDMatDMatMultExpr.h +++ b/blaze/math/expressions/TDMatDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatDMatMultExpr.h // \brief Header file for the transpose dense matrix/dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatDVecMultExpr.h b/blaze/math/expressions/TDMatDVecMultExpr.h index 2575479d..58988b9f 100644 --- a/blaze/math/expressions/TDMatDVecMultExpr.h +++ b/blaze/math/expressions/TDMatDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatDVecMultExpr.h // \brief Header file for the transpose dense matrix/dense vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatSMatAddExpr.h b/blaze/math/expressions/TDMatSMatAddExpr.h index a0360b01..b6368493 100644 --- a/blaze/math/expressions/TDMatSMatAddExpr.h +++ b/blaze/math/expressions/TDMatSMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatSMatAddExpr.h // \brief Header file for the transpose dense matrix/sparse matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatSMatMultExpr.h b/blaze/math/expressions/TDMatSMatMultExpr.h index 9a3d9ee6..9e5d879c 100644 --- a/blaze/math/expressions/TDMatSMatMultExpr.h +++ b/blaze/math/expressions/TDMatSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatSMatMultExpr.h // \brief Header file for the transpose dense matrix/sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatSMatSubExpr.h b/blaze/math/expressions/TDMatSMatSubExpr.h index 605941b7..205419f5 100644 --- a/blaze/math/expressions/TDMatSMatSubExpr.h +++ b/blaze/math/expressions/TDMatSMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatSMatSubExpr.h // \brief Header file for the transpose dense matrix/sparse matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatSVecMultExpr.h b/blaze/math/expressions/TDMatSVecMultExpr.h index f1233eb8..5f28973a 100644 --- a/blaze/math/expressions/TDMatSVecMultExpr.h +++ b/blaze/math/expressions/TDMatSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatSVecMultExpr.h // \brief Header file for the transpose dense matrix/sparse vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatTDMatMultExpr.h b/blaze/math/expressions/TDMatTDMatMultExpr.h index 71ab6565..9b8c8de3 100644 --- a/blaze/math/expressions/TDMatTDMatMultExpr.h +++ b/blaze/math/expressions/TDMatTDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatTDMatMultExpr.h // \brief Header file for the transpose dense matrix/transpose dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDMatTSMatMultExpr.h b/blaze/math/expressions/TDMatTSMatMultExpr.h index 8dad1684..7e36b6ef 100644 --- a/blaze/math/expressions/TDMatTSMatMultExpr.h +++ b/blaze/math/expressions/TDMatTSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDMatTSMatMultExpr.h // \brief Header file for the transpose dense matrix/transpose sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDVecDMatMultExpr.h b/blaze/math/expressions/TDVecDMatMultExpr.h index e2c7d581..8e065341 100644 --- a/blaze/math/expressions/TDVecDMatMultExpr.h +++ b/blaze/math/expressions/TDVecDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDVecDMatMultExpr.h // \brief Header file for the transpose dense vector/dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDVecDVecMultExpr.h b/blaze/math/expressions/TDVecDVecMultExpr.h index 10d29fce..94c4e6ae 100644 --- a/blaze/math/expressions/TDVecDVecMultExpr.h +++ b/blaze/math/expressions/TDVecDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDVecDVecMultExpr.h // \brief Header file for the dense vector/dense vector inner product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDVecSMatMultExpr.h b/blaze/math/expressions/TDVecSMatMultExpr.h index a9cdd899..deb9a78c 100644 --- a/blaze/math/expressions/TDVecSMatMultExpr.h +++ b/blaze/math/expressions/TDVecSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDVecSMatMultExpr.h // \brief Header file for the transpose dense vector/sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDVecSVecMultExpr.h b/blaze/math/expressions/TDVecSVecMultExpr.h index 7e36bece..4f6dcdc7 100644 --- a/blaze/math/expressions/TDVecSVecMultExpr.h +++ b/blaze/math/expressions/TDVecSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDVecSVecMultExpr.h // \brief Header file for the dense vector/sparse vector inner product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDVecTDMatMultExpr.h b/blaze/math/expressions/TDVecTDMatMultExpr.h index 6ca99f98..d90160a0 100644 --- a/blaze/math/expressions/TDVecTDMatMultExpr.h +++ b/blaze/math/expressions/TDVecTDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDVecTDMatMultExpr.h // \brief Header file for the transpose dense vector/transpose dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TDVecTSMatMultExpr.h b/blaze/math/expressions/TDVecTSMatMultExpr.h index 383be954..314676ab 100644 --- a/blaze/math/expressions/TDVecTSMatMultExpr.h +++ b/blaze/math/expressions/TDVecTSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TDVecTSMatMultExpr.h // \brief Header file for the transpose dense vector/transpose sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatDMatMultExpr.h b/blaze/math/expressions/TSMatDMatMultExpr.h index c8c53163..98c62c45 100644 --- a/blaze/math/expressions/TSMatDMatMultExpr.h +++ b/blaze/math/expressions/TSMatDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatDMatMultExpr.h // \brief Header file for the transpose sparse matrix/dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatDMatSubExpr.h b/blaze/math/expressions/TSMatDMatSubExpr.h index 9a1898b7..d3e63746 100644 --- a/blaze/math/expressions/TSMatDMatSubExpr.h +++ b/blaze/math/expressions/TSMatDMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatDMatSubExpr.h // \brief Header file for the transpose sparse matrix/dense matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatDVecMultExpr.h b/blaze/math/expressions/TSMatDVecMultExpr.h index 54e0bcbb..f15a2e40 100644 --- a/blaze/math/expressions/TSMatDVecMultExpr.h +++ b/blaze/math/expressions/TSMatDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatDVecMultExpr.h // \brief Header file for the transpose sparse matrix/dense vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatSMatMultExpr.h b/blaze/math/expressions/TSMatSMatMultExpr.h index 03b88d0a..a9b43fed 100644 --- a/blaze/math/expressions/TSMatSMatMultExpr.h +++ b/blaze/math/expressions/TSMatSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatSMatMultExpr.h // \brief Header file for the transpose sparse matrix/sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatSMatSubExpr.h b/blaze/math/expressions/TSMatSMatSubExpr.h index 52691664..0fb1d51e 100644 --- a/blaze/math/expressions/TSMatSMatSubExpr.h +++ b/blaze/math/expressions/TSMatSMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatSMatSubExpr.h // \brief Header file for the transpose sparse matrix/sparse matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatSVecMultExpr.h b/blaze/math/expressions/TSMatSVecMultExpr.h index 7fe8eec8..775cc963 100644 --- a/blaze/math/expressions/TSMatSVecMultExpr.h +++ b/blaze/math/expressions/TSMatSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatSVecMultExpr.h // \brief Header file for the transpose sparse matrix/sparse vector multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatTDMatMultExpr.h b/blaze/math/expressions/TSMatTDMatMultExpr.h index a1acb760..b9b50771 100644 --- a/blaze/math/expressions/TSMatTDMatMultExpr.h +++ b/blaze/math/expressions/TSMatTDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatTDMatMultExpr.h // \brief Header file for the transpose sparse matrix/transpose dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatTSMatAddExpr.h b/blaze/math/expressions/TSMatTSMatAddExpr.h index 07b077ea..5e30de23 100644 --- a/blaze/math/expressions/TSMatTSMatAddExpr.h +++ b/blaze/math/expressions/TSMatTSMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatTSMatAddExpr.h // \brief Header file for the transpose sparse matrix/transpose sparse matrix addition expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatTSMatMultExpr.h b/blaze/math/expressions/TSMatTSMatMultExpr.h index 112ee05d..d3209161 100644 --- a/blaze/math/expressions/TSMatTSMatMultExpr.h +++ b/blaze/math/expressions/TSMatTSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatTSMatMultExpr.h // \brief Header file for the transpose sparse matrix/transpose sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSMatTSMatSubExpr.h b/blaze/math/expressions/TSMatTSMatSubExpr.h index 0d263480..95917249 100644 --- a/blaze/math/expressions/TSMatTSMatSubExpr.h +++ b/blaze/math/expressions/TSMatTSMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSMatTSMatSubExpr.h // \brief Header file for the transpose sparse matrix/transpose sparse matrix subtraction expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSVecDMatMultExpr.h b/blaze/math/expressions/TSVecDMatMultExpr.h index edf7f6a1..ea68c2a0 100644 --- a/blaze/math/expressions/TSVecDMatMultExpr.h +++ b/blaze/math/expressions/TSVecDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSVecDMatMultExpr.h // \brief Header file for the transpose sparse vector/dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSVecDVecMultExpr.h b/blaze/math/expressions/TSVecDVecMultExpr.h index ceb572e9..3500ef69 100644 --- a/blaze/math/expressions/TSVecDVecMultExpr.h +++ b/blaze/math/expressions/TSVecDVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSVecDVecMultExpr.h // \brief Header file for the sparse vector/dense vector inner product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSVecSMatMultExpr.h b/blaze/math/expressions/TSVecSMatMultExpr.h index 2fa84eaa..ce820fe2 100644 --- a/blaze/math/expressions/TSVecSMatMultExpr.h +++ b/blaze/math/expressions/TSVecSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSVecSMatMultExpr.h // \brief Header file for the transpose sparse vector/sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSVecSVecMultExpr.h b/blaze/math/expressions/TSVecSVecMultExpr.h index cad65bc2..fc5307ba 100644 --- a/blaze/math/expressions/TSVecSVecMultExpr.h +++ b/blaze/math/expressions/TSVecSVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSVecSVecMultExpr.h // \brief Header file for the sparse vector/sparse vector inner product expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSVecTDMatMultExpr.h b/blaze/math/expressions/TSVecTDMatMultExpr.h index 6360ad35..6d087a4d 100644 --- a/blaze/math/expressions/TSVecTDMatMultExpr.h +++ b/blaze/math/expressions/TSVecTDMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSVecTDMatMultExpr.h // \brief Header file for the transpose sparse vector/transpose dense matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TSVecTSMatMultExpr.h b/blaze/math/expressions/TSVecTSMatMultExpr.h index d6b3dee3..b9cd73f8 100644 --- a/blaze/math/expressions/TSVecTSMatMultExpr.h +++ b/blaze/math/expressions/TSVecTSMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TSVecTSMatMultExpr.h // \brief Header file for the transpose sparse vector/transpose sparse matrix multiplication expression // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TVecMatMultExpr.h b/blaze/math/expressions/TVecMatMultExpr.h index 08093fb4..365fbfb7 100644 --- a/blaze/math/expressions/TVecMatMultExpr.h +++ b/blaze/math/expressions/TVecMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TVecMatMultExpr.h // \brief Header file for the TVecMatMultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/TransExpr.h b/blaze/math/expressions/TransExpr.h index d5620cf9..c4e9b8b8 100644 --- a/blaze/math/expressions/TransExpr.h +++ b/blaze/math/expressions/TransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/TransExpr.h // \brief Header file for the TransExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecAbsExpr.h b/blaze/math/expressions/VecAbsExpr.h index 749520d9..d7d26a6c 100644 --- a/blaze/math/expressions/VecAbsExpr.h +++ b/blaze/math/expressions/VecAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecAbsExpr.h // \brief Header file for the VecAbsExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecEvalExpr.h b/blaze/math/expressions/VecEvalExpr.h index 5b308075..d435f27c 100644 --- a/blaze/math/expressions/VecEvalExpr.h +++ b/blaze/math/expressions/VecEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecEvalExpr.h // \brief Header file for the VecEvalExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecScalarDivExpr.h b/blaze/math/expressions/VecScalarDivExpr.h index 8febdcc9..b2c7a951 100644 --- a/blaze/math/expressions/VecScalarDivExpr.h +++ b/blaze/math/expressions/VecScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecScalarDivExpr.h // \brief Header file for the VecScalarDivExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecScalarMultExpr.h b/blaze/math/expressions/VecScalarMultExpr.h index f4a093f7..d616de1b 100644 --- a/blaze/math/expressions/VecScalarMultExpr.h +++ b/blaze/math/expressions/VecScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecScalarMultExpr.h // \brief Header file for the VecScalarMultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecTVecMultExpr.h b/blaze/math/expressions/VecTVecMultExpr.h index cfe8ab94..7e9b7172 100644 --- a/blaze/math/expressions/VecTVecMultExpr.h +++ b/blaze/math/expressions/VecTVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecTVecMultExpr.h // \brief Header file for the VecTVecMultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecTransExpr.h b/blaze/math/expressions/VecTransExpr.h index 6ac2f439..9325f3ec 100644 --- a/blaze/math/expressions/VecTransExpr.h +++ b/blaze/math/expressions/VecTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecTransExpr.h // \brief Header file for the VecTransExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecVecAddExpr.h b/blaze/math/expressions/VecVecAddExpr.h index 02802864..ca2f43e0 100644 --- a/blaze/math/expressions/VecVecAddExpr.h +++ b/blaze/math/expressions/VecVecAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecVecAddExpr.h // \brief Header file for the VecVecAddExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecVecMultExpr.h b/blaze/math/expressions/VecVecMultExpr.h index cd2cb373..156d7047 100644 --- a/blaze/math/expressions/VecVecMultExpr.h +++ b/blaze/math/expressions/VecVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecVecMultExpr.h // \brief Header file for the VecVecMultExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/VecVecSubExpr.h b/blaze/math/expressions/VecVecSubExpr.h index 553e7bcd..7d17d1ad 100644 --- a/blaze/math/expressions/VecVecSubExpr.h +++ b/blaze/math/expressions/VecVecSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/VecVecSubExpr.h // \brief Header file for the VecVecSubExpr base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/expressions/Vector.h b/blaze/math/expressions/Vector.h index 203f347b..c8c5aab4 100644 --- a/blaze/math/expressions/Vector.h +++ b/blaze/math/expressions/Vector.h @@ -3,19 +3,32 @@ // \file blaze/math/expressions/Vector.h // \brief Header file for the Vector CRTP base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Addition.h b/blaze/math/intrinsics/Addition.h index 5f7de39b..d4c4b5dd 100644 --- a/blaze/math/intrinsics/Addition.h +++ b/blaze/math/intrinsics/Addition.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Addition.h // \brief Header file for the intrinisc addition functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/BasicTypes.h b/blaze/math/intrinsics/BasicTypes.h index 2bae67e1..137e1bc1 100644 --- a/blaze/math/intrinsics/BasicTypes.h +++ b/blaze/math/intrinsics/BasicTypes.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/BasicTypes.h // \brief Header file for the basic intrinsic types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/DerivedTypes.h b/blaze/math/intrinsics/DerivedTypes.h index ba48aa72..3bb8d0c2 100644 --- a/blaze/math/intrinsics/DerivedTypes.h +++ b/blaze/math/intrinsics/DerivedTypes.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/DerivedTypes.h // \brief Header file for the derived intrinsic types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Division.h b/blaze/math/intrinsics/Division.h index f4b255e5..5c77ffc0 100644 --- a/blaze/math/intrinsics/Division.h +++ b/blaze/math/intrinsics/Division.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Division.h // \brief Header file for the intrinisc division functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Functions.h b/blaze/math/intrinsics/Functions.h index 49fb39b7..fb93aaad 100644 --- a/blaze/math/intrinsics/Functions.h +++ b/blaze/math/intrinsics/Functions.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Functions.h // \brief Header file for all intrinsic functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/IntrinsicTrait.h b/blaze/math/intrinsics/IntrinsicTrait.h index 1a0801ae..50cc34b7 100644 --- a/blaze/math/intrinsics/IntrinsicTrait.h +++ b/blaze/math/intrinsics/IntrinsicTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/IntrinsicTrait.h // \brief Header file for the intrinsic trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Intrinsics.h b/blaze/math/intrinsics/Intrinsics.h index 0e062df5..b399ca73 100644 --- a/blaze/math/intrinsics/Intrinsics.h +++ b/blaze/math/intrinsics/Intrinsics.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Intrinsics.h // \brief Mathematical intrinsics module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Load.h b/blaze/math/intrinsics/Load.h index b00b93f0..f7b8beea 100644 --- a/blaze/math/intrinsics/Load.h +++ b/blaze/math/intrinsics/Load.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Load.h // \brief Header file for the intrinsic aligned load functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Loadu.h b/blaze/math/intrinsics/Loadu.h index fe2a4127..042295ef 100644 --- a/blaze/math/intrinsics/Loadu.h +++ b/blaze/math/intrinsics/Loadu.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Loadu.h // \brief Header file for the intrinsic unaligned load functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Multiplication.h b/blaze/math/intrinsics/Multiplication.h index f1c1229d..3f0c0183 100644 --- a/blaze/math/intrinsics/Multiplication.h +++ b/blaze/math/intrinsics/Multiplication.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Multiplication.h // \brief Header file for the intrinisc multiplication functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Reduction.h b/blaze/math/intrinsics/Reduction.h index de51a21b..c88f0fa8 100644 --- a/blaze/math/intrinsics/Reduction.h +++ b/blaze/math/intrinsics/Reduction.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Reduction.h // \brief Header file for the intrinisc reduction functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Set.h b/blaze/math/intrinsics/Set.h index 48150c3f..fb611dc5 100644 --- a/blaze/math/intrinsics/Set.h +++ b/blaze/math/intrinsics/Set.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Set.h // \brief Header file for the intrinsic set functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Setzero.h b/blaze/math/intrinsics/Setzero.h index 90922db7..8bbbcb25 100644 --- a/blaze/math/intrinsics/Setzero.h +++ b/blaze/math/intrinsics/Setzero.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Setzero.h // \brief Header file for the intrinisc setzero functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Store.h b/blaze/math/intrinsics/Store.h index c636025b..31389838 100644 --- a/blaze/math/intrinsics/Store.h +++ b/blaze/math/intrinsics/Store.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Store.h // \brief Header file for the intrinsic aligned store functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Storeu.h b/blaze/math/intrinsics/Storeu.h index 60e71f02..4cbd8d13 100644 --- a/blaze/math/intrinsics/Storeu.h +++ b/blaze/math/intrinsics/Storeu.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Storeu.h // \brief Header file for the intrinsic unaligned store functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Stream.h b/blaze/math/intrinsics/Stream.h index 89315403..0dc91c39 100644 --- a/blaze/math/intrinsics/Stream.h +++ b/blaze/math/intrinsics/Stream.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Stream.h // \brief Header file for the intrinsic stream functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/intrinsics/Subtraction.h b/blaze/math/intrinsics/Subtraction.h index 9baadc1b..3cf1a3dd 100644 --- a/blaze/math/intrinsics/Subtraction.h +++ b/blaze/math/intrinsics/Subtraction.h @@ -3,19 +3,32 @@ // \file blaze/math/intrinsics/Subtraction.h // \brief Header file for the intrinisc subtraction functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/problems/BoxLCP.h b/blaze/math/problems/BoxLCP.h index 44d1287e..cae80a72 100644 --- a/blaze/math/problems/BoxLCP.h +++ b/blaze/math/problems/BoxLCP.h @@ -3,19 +3,32 @@ // \file blaze/math/problems/BoxLCP.h // \brief A data structure for box linear complementarity problems // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/problems/ContactLCP.h b/blaze/math/problems/ContactLCP.h index 0166f5c3..5dc2f110 100644 --- a/blaze/math/problems/ContactLCP.h +++ b/blaze/math/problems/ContactLCP.h @@ -3,19 +3,32 @@ // \file blaze/math/problems/ContactLCP.h // \brief A data structure for linear complementarity problems for contact mechanics // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/problems/LCP.h b/blaze/math/problems/LCP.h index ff12a735..958d8aae 100644 --- a/blaze/math/problems/LCP.h +++ b/blaze/math/problems/LCP.h @@ -3,19 +3,32 @@ // \file blaze/math/problems/LCP.h // \brief A data structure for linear complementarity problems // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/problems/LSE.h b/blaze/math/problems/LSE.h index e6575cdb..0dfc3458 100644 --- a/blaze/math/problems/LSE.h +++ b/blaze/math/problems/LSE.h @@ -3,19 +3,32 @@ // \file blaze/math/problems/LSE.h // \brief A data structure for linear systems of equations // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/problems/MixedLCP.h b/blaze/math/problems/MixedLCP.h index 52aa392b..f13d60e3 100644 --- a/blaze/math/problems/MixedLCP.h +++ b/blaze/math/problems/MixedLCP.h @@ -3,19 +3,32 @@ // \file blaze/math/problems/MixedLCP.h // \brief A data structure for mixed linear complementarity problems // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/problems/ModifiedBoxLCP.h b/blaze/math/problems/ModifiedBoxLCP.h index f61fc797..8d115bf7 100644 --- a/blaze/math/problems/ModifiedBoxLCP.h +++ b/blaze/math/problems/ModifiedBoxLCP.h @@ -3,19 +3,32 @@ // \file blaze/math/problems/ModifiedBoxLCP.h // \brief A data structure for modified box linear complementarity problems // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/serialization/MatrixSerializer.h b/blaze/math/serialization/MatrixSerializer.h index 87fa2ce3..9b94ffa6 100644 --- a/blaze/math/serialization/MatrixSerializer.h +++ b/blaze/math/serialization/MatrixSerializer.h @@ -3,19 +3,32 @@ // \file blaze/math/serialization/MatrixSerializer.h // \brief Serialization of dense and sparse matrices // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/serialization/Serialization.h b/blaze/math/serialization/Serialization.h index 7f551872..24aff355 100644 --- a/blaze/math/serialization/Serialization.h +++ b/blaze/math/serialization/Serialization.h @@ -3,19 +3,32 @@ // \file blaze/math/serialization/Serialization.h // \brief Mathematical type traits module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/serialization/TypeValueMapping.h b/blaze/math/serialization/TypeValueMapping.h index 81337c58..502c2a04 100644 --- a/blaze/math/serialization/TypeValueMapping.h +++ b/blaze/math/serialization/TypeValueMapping.h @@ -3,19 +3,32 @@ // \file blaze/math/serialization/TypeValueMapping.h // \brief Header file for the TypeValueMapping class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/serialization/VectorSerializer.h b/blaze/math/serialization/VectorSerializer.h index c6e9479d..d4a4219d 100644 --- a/blaze/math/serialization/VectorSerializer.h +++ b/blaze/math/serialization/VectorSerializer.h @@ -3,19 +3,32 @@ // \file blaze/math/serialization/VectorSerializer.h // \brief Serialization of dense and sparse vectors // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/Clear.h b/blaze/math/shims/Clear.h index c7ae4578..d1fe9d25 100644 --- a/blaze/math/shims/Clear.h +++ b/blaze/math/shims/Clear.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/Clear.h // \brief Header file for the clear shim // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/Equal.h b/blaze/math/shims/Equal.h index 38bc6e2a..71721420 100644 --- a/blaze/math/shims/Equal.h +++ b/blaze/math/shims/Equal.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/Equal.h // \brief Header file for the equal shim // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/Invert.h b/blaze/math/shims/Invert.h index e6d75f85..fd7b99ee 100644 --- a/blaze/math/shims/Invert.h +++ b/blaze/math/shims/Invert.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/Invert.h // \brief Header file for the invert shim // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/IsDefault.h b/blaze/math/shims/IsDefault.h index 9d64ba38..f84d8b66 100644 --- a/blaze/math/shims/IsDefault.h +++ b/blaze/math/shims/IsDefault.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/IsDefault.h // \brief Header file for the isDefault shim // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/IsNaN.h b/blaze/math/shims/IsNaN.h index e8c24503..8c624d04 100644 --- a/blaze/math/shims/IsNaN.h +++ b/blaze/math/shims/IsNaN.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/IsNaN.h // \brief Header file for the isnan shim // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/Reset.h b/blaze/math/shims/Reset.h index 2e43991f..2c2f98a4 100644 --- a/blaze/math/shims/Reset.h +++ b/blaze/math/shims/Reset.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/Reset.h // \brief Header file for the reset shim // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/Shims.h b/blaze/math/shims/Shims.h index 44f9ac61..1c976695 100644 --- a/blaze/math/shims/Shims.h +++ b/blaze/math/shims/Shims.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/Shims.h // \brief Header file for the mathematical shims // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/shims/Square.h b/blaze/math/shims/Square.h index 8b8c84cc..82f2307c 100644 --- a/blaze/math/shims/Square.h +++ b/blaze/math/shims/Square.h @@ -3,19 +3,32 @@ // \file blaze/math/shims/Square.h // \brief Header file for the square shim // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/CG.h b/blaze/math/solvers/CG.h index 6b08b059..b0bfd9aa 100644 --- a/blaze/math/solvers/CG.h +++ b/blaze/math/solvers/CG.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/CG.h // \brief Header file for the conjugate gradient solver // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/CPG.h b/blaze/math/solvers/CPG.h index aa6aed10..5715a41f 100644 --- a/blaze/math/solvers/CPG.h +++ b/blaze/math/solvers/CPG.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/CPG.h // \brief Implementation of the conjugate projected gradient algorithm // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/GaussianElimination.h b/blaze/math/solvers/GaussianElimination.h index 0718657c..a3e45a41 100644 --- a/blaze/math/solvers/GaussianElimination.h +++ b/blaze/math/solvers/GaussianElimination.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/GaussianElimination.h // \brief Header file for the GaussianElimination class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/Lemke.h b/blaze/math/solvers/Lemke.h index 4eba5e94..d6968648 100644 --- a/blaze/math/solvers/Lemke.h +++ b/blaze/math/solvers/Lemke.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/Lemke.h // \brief The Lemke pivoting algorithm for solving LCPs. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/PGS.h b/blaze/math/solvers/PGS.h index 02ad1914..b430654e 100644 --- a/blaze/math/solvers/PGS.h +++ b/blaze/math/solvers/PGS.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/PGS.h // \brief Implementation of the projected Gauss-Seidel algorithm // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/Solver.h b/blaze/math/solvers/Solver.h index 43ade2c0..90801259 100644 --- a/blaze/math/solvers/Solver.h +++ b/blaze/math/solvers/Solver.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/Solver.h // \brief Header file for the base class of all solvers // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/Solvers.h b/blaze/math/solvers/Solvers.h index 41154f69..d0a2e19e 100644 --- a/blaze/math/solvers/Solvers.h +++ b/blaze/math/solvers/Solvers.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/Solvers.h // \brief Header file for the complementarity solvers. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/solvers/Types.h b/blaze/math/solvers/Types.h index e661981b..ca536817 100644 --- a/blaze/math/solvers/Types.h +++ b/blaze/math/solvers/Types.h @@ -3,19 +3,32 @@ // \file blaze/math/solvers/Types.h // \brief Header file for the complementarity solver types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/sparse/CompressedMatrix.h b/blaze/math/sparse/CompressedMatrix.h index 04ca27e7..58bc5f05 100644 --- a/blaze/math/sparse/CompressedMatrix.h +++ b/blaze/math/sparse/CompressedMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/sparse/CompressedMatrix.h // \brief Implementation of a compressed MxN matrix // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/sparse/CompressedVector.h b/blaze/math/sparse/CompressedVector.h index 7500e0ca..a7ec3836 100644 --- a/blaze/math/sparse/CompressedVector.h +++ b/blaze/math/sparse/CompressedVector.h @@ -3,19 +3,32 @@ // \file blaze/math/sparse/CompressedVector.h // \brief Implementation of an arbitrarily sized compressed vector // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/sparse/Forward.h b/blaze/math/sparse/Forward.h index 410c86e0..5a752496 100644 --- a/blaze/math/sparse/Forward.h +++ b/blaze/math/sparse/Forward.h @@ -3,19 +3,32 @@ // \file blaze/math/sparse/Forward.h // \brief Header file for all forward declarations for sparse vectors and matrices // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/sparse/MatrixAccessProxy.h b/blaze/math/sparse/MatrixAccessProxy.h index 5b4900a5..7c1bea41 100644 --- a/blaze/math/sparse/MatrixAccessProxy.h +++ b/blaze/math/sparse/MatrixAccessProxy.h @@ -3,19 +3,32 @@ // \file blaze/math/sparse/MatrixAccessProxy.h // \brief Header file for the MatrixAccessProxy class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/sparse/SparseElement.h b/blaze/math/sparse/SparseElement.h index 1b60a939..1d64e1ac 100644 --- a/blaze/math/sparse/SparseElement.h +++ b/blaze/math/sparse/SparseElement.h @@ -3,19 +3,32 @@ // \file blaze/math/sparse/SparseElement.h // \brief Header file for the SparseElement base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/sparse/ValueIndexPair.h b/blaze/math/sparse/ValueIndexPair.h index fc36d6f4..4ae6da7e 100644 --- a/blaze/math/sparse/ValueIndexPair.h +++ b/blaze/math/sparse/ValueIndexPair.h @@ -3,19 +3,32 @@ // \file blaze/math/sparse/ValueIndexPair.h // \brief Header file for the ValueIndexPair class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/sparse/VectorAccessProxy.h b/blaze/math/sparse/VectorAccessProxy.h index d88f027b..eba45ef2 100644 --- a/blaze/math/sparse/VectorAccessProxy.h +++ b/blaze/math/sparse/VectorAccessProxy.h @@ -3,19 +3,32 @@ // \file blaze/math/sparse/VectorAccessProxy.h // \brief Header file for the VectorAccessProxy class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/AbsExprTrait.h b/blaze/math/traits/AbsExprTrait.h index ad19075a..f555cc5a 100644 --- a/blaze/math/traits/AbsExprTrait.h +++ b/blaze/math/traits/AbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/AbsExprTrait.h // \brief Header file for the AbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/AddExprTrait.h b/blaze/math/traits/AddExprTrait.h index c3fa2eb5..642b47ee 100644 --- a/blaze/math/traits/AddExprTrait.h +++ b/blaze/math/traits/AddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/AddExprTrait.h // \brief Header file for the AddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/AddTrait.h b/blaze/math/traits/AddTrait.h index e4782fae..ceda0053 100644 --- a/blaze/math/traits/AddTrait.h +++ b/blaze/math/traits/AddTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/AddTrait.h // \brief Header file for the addition trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/CMathTrait.h b/blaze/math/traits/CMathTrait.h index 18413661..f57e351c 100644 --- a/blaze/math/traits/CMathTrait.h +++ b/blaze/math/traits/CMathTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/CMathTrait.h // \brief Header file for the cmath trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/ColumnExprTrait.h b/blaze/math/traits/ColumnExprTrait.h index 43dca8f0..c6dd45c9 100644 --- a/blaze/math/traits/ColumnExprTrait.h +++ b/blaze/math/traits/ColumnExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/ColumnExprTrait.h // \brief Header file for the ColumnExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/ColumnTrait.h b/blaze/math/traits/ColumnTrait.h index 6f9799f7..02320b6b 100644 --- a/blaze/math/traits/ColumnTrait.h +++ b/blaze/math/traits/ColumnTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/ColumnTrait.h // \brief Header file for the column trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/CrossExprTrait.h b/blaze/math/traits/CrossExprTrait.h index 666d0973..9bbc338f 100644 --- a/blaze/math/traits/CrossExprTrait.h +++ b/blaze/math/traits/CrossExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/CrossExprTrait.h // \brief Header file for the CrossExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/CrossTrait.h b/blaze/math/traits/CrossTrait.h index 44a71df8..24baaec0 100644 --- a/blaze/math/traits/CrossTrait.h +++ b/blaze/math/traits/CrossTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/CrossTrait.h // \brief Header file for the cross product trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatAbsExprTrait.h b/blaze/math/traits/DMatAbsExprTrait.h index e8038d61..813050b8 100644 --- a/blaze/math/traits/DMatAbsExprTrait.h +++ b/blaze/math/traits/DMatAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatAbsExprTrait.h // \brief Header file for the DMatAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatDMatAddExprTrait.h b/blaze/math/traits/DMatDMatAddExprTrait.h index 85ef828c..b722377c 100644 --- a/blaze/math/traits/DMatDMatAddExprTrait.h +++ b/blaze/math/traits/DMatDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatDMatAddExprTrait.h // \brief Header file for the DMatDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatDMatMultExprTrait.h b/blaze/math/traits/DMatDMatMultExprTrait.h index 8bf68728..0f546cde 100644 --- a/blaze/math/traits/DMatDMatMultExprTrait.h +++ b/blaze/math/traits/DMatDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatDMatMultExprTrait.h // \brief Header file for the DMatDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatDMatSubExprTrait.h b/blaze/math/traits/DMatDMatSubExprTrait.h index 4ef0ccf4..71df7007 100644 --- a/blaze/math/traits/DMatDMatSubExprTrait.h +++ b/blaze/math/traits/DMatDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatDMatSubExprTrait.h // \brief Header file for the DMatDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatDVecMultExprTrait.h b/blaze/math/traits/DMatDVecMultExprTrait.h index b5f9e994..9b294edd 100644 --- a/blaze/math/traits/DMatDVecMultExprTrait.h +++ b/blaze/math/traits/DMatDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatDVecMultExprTrait.h // \brief Header file for the DMatDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatEvalExprTrait.h b/blaze/math/traits/DMatEvalExprTrait.h index a8b36f46..e728cb32 100644 --- a/blaze/math/traits/DMatEvalExprTrait.h +++ b/blaze/math/traits/DMatEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatEvalExprTrait.h // \brief Header file for the DMatEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatSMatAddExprTrait.h b/blaze/math/traits/DMatSMatAddExprTrait.h index 0f4aeba9..fe6b3230 100644 --- a/blaze/math/traits/DMatSMatAddExprTrait.h +++ b/blaze/math/traits/DMatSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatSMatAddExprTrait.h // \brief Header file for the DMatSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatSMatMultExprTrait.h b/blaze/math/traits/DMatSMatMultExprTrait.h index 1ddb16e9..861ece2d 100644 --- a/blaze/math/traits/DMatSMatMultExprTrait.h +++ b/blaze/math/traits/DMatSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatSMatMultExprTrait.h // \brief Header file for the DMatSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatSMatSubExprTrait.h b/blaze/math/traits/DMatSMatSubExprTrait.h index cdd04507..6027649c 100644 --- a/blaze/math/traits/DMatSMatSubExprTrait.h +++ b/blaze/math/traits/DMatSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatSMatSubExprTrait.h // \brief Header file for the DMatSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatSVecMultExprTrait.h b/blaze/math/traits/DMatSVecMultExprTrait.h index 95a24129..2bcaea7c 100644 --- a/blaze/math/traits/DMatSVecMultExprTrait.h +++ b/blaze/math/traits/DMatSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatSVecMultExprTrait.h // \brief Header file for the DMatSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatScalarDivExprTrait.h b/blaze/math/traits/DMatScalarDivExprTrait.h index 42c56bae..54939f29 100644 --- a/blaze/math/traits/DMatScalarDivExprTrait.h +++ b/blaze/math/traits/DMatScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatScalarDivExprTrait.h // \brief Header file for the DMatScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatScalarMultExprTrait.h b/blaze/math/traits/DMatScalarMultExprTrait.h index 4ca02de6..d3cb9c28 100644 --- a/blaze/math/traits/DMatScalarMultExprTrait.h +++ b/blaze/math/traits/DMatScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatScalarMultExprTrait.h // \brief Header file for the DMatScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatTDMatAddExprTrait.h b/blaze/math/traits/DMatTDMatAddExprTrait.h index 80ce4058..7b35fe7d 100644 --- a/blaze/math/traits/DMatTDMatAddExprTrait.h +++ b/blaze/math/traits/DMatTDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatTDMatAddExprTrait.h // \brief Header file for the DMatTDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatTDMatMultExprTrait.h b/blaze/math/traits/DMatTDMatMultExprTrait.h index 9e4bad02..c2a5738a 100644 --- a/blaze/math/traits/DMatTDMatMultExprTrait.h +++ b/blaze/math/traits/DMatTDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatTDMatMultExprTrait.h // \brief Header file for the DMatTDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatTDMatSubExprTrait.h b/blaze/math/traits/DMatTDMatSubExprTrait.h index 9eaef435..a579f7c1 100644 --- a/blaze/math/traits/DMatTDMatSubExprTrait.h +++ b/blaze/math/traits/DMatTDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatTDMatSubExprTrait.h // \brief Header file for the DMatTDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatTSMatAddExprTrait.h b/blaze/math/traits/DMatTSMatAddExprTrait.h index ee1082e0..0a3e3d38 100644 --- a/blaze/math/traits/DMatTSMatAddExprTrait.h +++ b/blaze/math/traits/DMatTSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatTSMatAddExprTrait.h // \brief Header file for the DMatTSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatTSMatMultExprTrait.h b/blaze/math/traits/DMatTSMatMultExprTrait.h index fe3889ef..fb5d6046 100644 --- a/blaze/math/traits/DMatTSMatMultExprTrait.h +++ b/blaze/math/traits/DMatTSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatTSMatMultExprTrait.h // \brief Header file for the DMatTSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatTSMatSubExprTrait.h b/blaze/math/traits/DMatTSMatSubExprTrait.h index 6f736ee9..866891b7 100644 --- a/blaze/math/traits/DMatTSMatSubExprTrait.h +++ b/blaze/math/traits/DMatTSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatTSMatSubExprTrait.h // \brief Header file for the DMatTSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DMatTransExprTrait.h b/blaze/math/traits/DMatTransExprTrait.h index b525ac5d..4a12d229 100644 --- a/blaze/math/traits/DMatTransExprTrait.h +++ b/blaze/math/traits/DMatTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DMatTransExprTrait.h // \brief Header file for the DMatTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecAbsExprTrait.h b/blaze/math/traits/DVecAbsExprTrait.h index c752eb13..6d29511e 100644 --- a/blaze/math/traits/DVecAbsExprTrait.h +++ b/blaze/math/traits/DVecAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecAbsExprTrait.h // \brief Header file for the DVecAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecDVecAddExprTrait.h b/blaze/math/traits/DVecDVecAddExprTrait.h index 1a3ed5f0..b36c161b 100644 --- a/blaze/math/traits/DVecDVecAddExprTrait.h +++ b/blaze/math/traits/DVecDVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecDVecAddExprTrait.h // \brief Header file for the DVecDVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecDVecCrossExprTrait.h b/blaze/math/traits/DVecDVecCrossExprTrait.h index 2223d15a..b46878cd 100644 --- a/blaze/math/traits/DVecDVecCrossExprTrait.h +++ b/blaze/math/traits/DVecDVecCrossExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecDVecCrossExprTrait.h // \brief Header file for the DVecDVecCrossExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecDVecMultExprTrait.h b/blaze/math/traits/DVecDVecMultExprTrait.h index 67d39767..c5812bb3 100644 --- a/blaze/math/traits/DVecDVecMultExprTrait.h +++ b/blaze/math/traits/DVecDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecDVecMultExprTrait.h // \brief Header file for the DVecDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecDVecSubExprTrait.h b/blaze/math/traits/DVecDVecSubExprTrait.h index 612715dd..e9efd338 100644 --- a/blaze/math/traits/DVecDVecSubExprTrait.h +++ b/blaze/math/traits/DVecDVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecDVecSubExprTrait.h // \brief Header file for the DVecDVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecEvalExprTrait.h b/blaze/math/traits/DVecEvalExprTrait.h index 68043d7e..b68f899a 100644 --- a/blaze/math/traits/DVecEvalExprTrait.h +++ b/blaze/math/traits/DVecEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecEvalExprTrait.h // \brief Header file for the DVecEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecSVecAddExprTrait.h b/blaze/math/traits/DVecSVecAddExprTrait.h index 260b7a2a..03b73361 100644 --- a/blaze/math/traits/DVecSVecAddExprTrait.h +++ b/blaze/math/traits/DVecSVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecSVecAddExprTrait.h // \brief Header file for the DVecSVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecSVecCrossExprTrait.h b/blaze/math/traits/DVecSVecCrossExprTrait.h index d76a6ef1..dcfd1462 100644 --- a/blaze/math/traits/DVecSVecCrossExprTrait.h +++ b/blaze/math/traits/DVecSVecCrossExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecSVecCrossExprTrait.h // \brief Header file for the DVecSVecCrossExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecSVecMultExprTrait.h b/blaze/math/traits/DVecSVecMultExprTrait.h index c7a79f5e..e0f8f037 100644 --- a/blaze/math/traits/DVecSVecMultExprTrait.h +++ b/blaze/math/traits/DVecSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecSVecMultExprTrait.h // \brief Header file for the DVecSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecSVecSubExprTrait.h b/blaze/math/traits/DVecSVecSubExprTrait.h index 035dfb1e..3166f282 100644 --- a/blaze/math/traits/DVecSVecSubExprTrait.h +++ b/blaze/math/traits/DVecSVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecSVecSubExprTrait.h // \brief Header file for the DVecSVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecScalarDivExprTrait.h b/blaze/math/traits/DVecScalarDivExprTrait.h index 1243d6d8..54ba3c5e 100644 --- a/blaze/math/traits/DVecScalarDivExprTrait.h +++ b/blaze/math/traits/DVecScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecScalarDivExprTrait.h // \brief Header file for the DVecScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecScalarMultExprTrait.h b/blaze/math/traits/DVecScalarMultExprTrait.h index 06ad3eda..a39cb850 100644 --- a/blaze/math/traits/DVecScalarMultExprTrait.h +++ b/blaze/math/traits/DVecScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecScalarMultExprTrait.h // \brief Header file for the DVecScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecTDVecMultExprTrait.h b/blaze/math/traits/DVecTDVecMultExprTrait.h index 7d058f3f..6d9e6b27 100644 --- a/blaze/math/traits/DVecTDVecMultExprTrait.h +++ b/blaze/math/traits/DVecTDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecTDVecMultExprTrait.h // \brief Header file for the DVecTDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecTSVecMultExprTrait.h b/blaze/math/traits/DVecTSVecMultExprTrait.h index 54a8c2d1..f5892e09 100644 --- a/blaze/math/traits/DVecTSVecMultExprTrait.h +++ b/blaze/math/traits/DVecTSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecTSVecMultExprTrait.h // \brief Header file for the DVecTSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DVecTransExprTrait.h b/blaze/math/traits/DVecTransExprTrait.h index 74d9ea8c..8ff2dbd2 100644 --- a/blaze/math/traits/DVecTransExprTrait.h +++ b/blaze/math/traits/DVecTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DVecTransExprTrait.h // \brief Header file for the DVecTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DivExprTrait.h b/blaze/math/traits/DivExprTrait.h index 798c16ec..09aef794 100644 --- a/blaze/math/traits/DivExprTrait.h +++ b/blaze/math/traits/DivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DivExprTrait.h // \brief Header file for the DivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/DivTrait.h b/blaze/math/traits/DivTrait.h index 91b1bb9e..02853d69 100644 --- a/blaze/math/traits/DivTrait.h +++ b/blaze/math/traits/DivTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/DivTrait.h // \brief Header file for the division trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/EvalExprTrait.h b/blaze/math/traits/EvalExprTrait.h index b2768a6d..fa7a7760 100644 --- a/blaze/math/traits/EvalExprTrait.h +++ b/blaze/math/traits/EvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/EvalExprTrait.h // \brief Header file for the EvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/MathTrait.h b/blaze/math/traits/MathTrait.h index df428dce..f6deb7ee 100644 --- a/blaze/math/traits/MathTrait.h +++ b/blaze/math/traits/MathTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/MathTrait.h // \brief Header file for the mathematical trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/MultExprTrait.h b/blaze/math/traits/MultExprTrait.h index b516c5e5..186df92e 100644 --- a/blaze/math/traits/MultExprTrait.h +++ b/blaze/math/traits/MultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/MultExprTrait.h // \brief Header file for the MultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/MultTrait.h b/blaze/math/traits/MultTrait.h index 8173b002..7404acaa 100644 --- a/blaze/math/traits/MultTrait.h +++ b/blaze/math/traits/MultTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/MultTrait.h // \brief Header file for the multiplication trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/RowExprTrait.h b/blaze/math/traits/RowExprTrait.h index f4240e48..b37412d3 100644 --- a/blaze/math/traits/RowExprTrait.h +++ b/blaze/math/traits/RowExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/RowExprTrait.h // \brief Header file for the RowExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/RowTrait.h b/blaze/math/traits/RowTrait.h index 86df3a36..46762994 100644 --- a/blaze/math/traits/RowTrait.h +++ b/blaze/math/traits/RowTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/RowTrait.h // \brief Header file for the row trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatAbsExprTrait.h b/blaze/math/traits/SMatAbsExprTrait.h index ff866482..273739b6 100644 --- a/blaze/math/traits/SMatAbsExprTrait.h +++ b/blaze/math/traits/SMatAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatAbsExprTrait.h // \brief Header file for the SMatAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatDMatAddExprTrait.h b/blaze/math/traits/SMatDMatAddExprTrait.h index 0742cb69..943e100a 100644 --- a/blaze/math/traits/SMatDMatAddExprTrait.h +++ b/blaze/math/traits/SMatDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatDMatAddExprTrait.h // \brief Header file for the SMatDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatDMatMultExprTrait.h b/blaze/math/traits/SMatDMatMultExprTrait.h index df2dd52a..ca63ee56 100644 --- a/blaze/math/traits/SMatDMatMultExprTrait.h +++ b/blaze/math/traits/SMatDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatDMatMultExprTrait.h // \brief Header file for the SMatDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatDMatSubExprTrait.h b/blaze/math/traits/SMatDMatSubExprTrait.h index fe45d398..83894700 100644 --- a/blaze/math/traits/SMatDMatSubExprTrait.h +++ b/blaze/math/traits/SMatDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatDMatSubExprTrait.h // \brief Header file for the SMatDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatDVecMultExprTrait.h b/blaze/math/traits/SMatDVecMultExprTrait.h index 62f983d7..f433de22 100644 --- a/blaze/math/traits/SMatDVecMultExprTrait.h +++ b/blaze/math/traits/SMatDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatDVecMultExprTrait.h // \brief Header file for the SMatDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatEvalExprTrait.h b/blaze/math/traits/SMatEvalExprTrait.h index 58fc7a0d..97cf0055 100644 --- a/blaze/math/traits/SMatEvalExprTrait.h +++ b/blaze/math/traits/SMatEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatEvalExprTrait.h // \brief Header file for the SMatEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatSMatAddExprTrait.h b/blaze/math/traits/SMatSMatAddExprTrait.h index c3a466af..5e8eb3f3 100644 --- a/blaze/math/traits/SMatSMatAddExprTrait.h +++ b/blaze/math/traits/SMatSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatSMatAddExprTrait.h // \brief Header file for the SMatSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatSMatMultExprTrait.h b/blaze/math/traits/SMatSMatMultExprTrait.h index fa97ba2f..99ec51ca 100644 --- a/blaze/math/traits/SMatSMatMultExprTrait.h +++ b/blaze/math/traits/SMatSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatSMatMultExprTrait.h // \brief Header file for the SMatSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatSMatSubExprTrait.h b/blaze/math/traits/SMatSMatSubExprTrait.h index 9386ecf3..ca2d3eb9 100644 --- a/blaze/math/traits/SMatSMatSubExprTrait.h +++ b/blaze/math/traits/SMatSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatSMatSubExprTrait.h // \brief Header file for the SMatSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatSVecMultExprTrait.h b/blaze/math/traits/SMatSVecMultExprTrait.h index 33389359..9d50e26d 100644 --- a/blaze/math/traits/SMatSVecMultExprTrait.h +++ b/blaze/math/traits/SMatSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatSVecMultExprTrait.h // \brief Header file for the SMatSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatScalarDivExprTrait.h b/blaze/math/traits/SMatScalarDivExprTrait.h index 8fc76c17..b10497e3 100644 --- a/blaze/math/traits/SMatScalarDivExprTrait.h +++ b/blaze/math/traits/SMatScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatScalarDivExprTrait.h // \brief Header file for the SMatScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatScalarMultExprTrait.h b/blaze/math/traits/SMatScalarMultExprTrait.h index 6283b79c..0484d572 100644 --- a/blaze/math/traits/SMatScalarMultExprTrait.h +++ b/blaze/math/traits/SMatScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatScalarMultExprTrait.h // \brief Header file for the SMatScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatTDMatAddExprTrait.h b/blaze/math/traits/SMatTDMatAddExprTrait.h index 87256fac..f65ddbab 100644 --- a/blaze/math/traits/SMatTDMatAddExprTrait.h +++ b/blaze/math/traits/SMatTDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatTDMatAddExprTrait.h // \brief Header file for the SMatTDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatTDMatMultExprTrait.h b/blaze/math/traits/SMatTDMatMultExprTrait.h index 0ffb4bb7..553d2475 100644 --- a/blaze/math/traits/SMatTDMatMultExprTrait.h +++ b/blaze/math/traits/SMatTDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatTDMatMultExprTrait.h // \brief Header file for the SMatTDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatTDMatSubExprTrait.h b/blaze/math/traits/SMatTDMatSubExprTrait.h index 5195de64..1602e9ac 100644 --- a/blaze/math/traits/SMatTDMatSubExprTrait.h +++ b/blaze/math/traits/SMatTDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatTDMatSubExprTrait.h // \brief Header file for the SMatTDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatTSMatAddExprTrait.h b/blaze/math/traits/SMatTSMatAddExprTrait.h index 034a715a..5ac5437e 100644 --- a/blaze/math/traits/SMatTSMatAddExprTrait.h +++ b/blaze/math/traits/SMatTSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatTSMatAddExprTrait.h // \brief Header file for the SMatTSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatTSMatMultExprTrait.h b/blaze/math/traits/SMatTSMatMultExprTrait.h index ff5d21c5..422072d8 100644 --- a/blaze/math/traits/SMatTSMatMultExprTrait.h +++ b/blaze/math/traits/SMatTSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatTSMatMultExprTrait.h // \brief Header file for the SMatTSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatTSMatSubExprTrait.h b/blaze/math/traits/SMatTSMatSubExprTrait.h index 30436b60..828b51ae 100644 --- a/blaze/math/traits/SMatTSMatSubExprTrait.h +++ b/blaze/math/traits/SMatTSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatTSMatSubExprTrait.h // \brief Header file for the SMatTSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SMatTransExprTrait.h b/blaze/math/traits/SMatTransExprTrait.h index 9596050f..1777bcc1 100644 --- a/blaze/math/traits/SMatTransExprTrait.h +++ b/blaze/math/traits/SMatTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SMatTransExprTrait.h // \brief Header file for the SMatTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecAbsExprTrait.h b/blaze/math/traits/SVecAbsExprTrait.h index e0706564..cfc16aff 100644 --- a/blaze/math/traits/SVecAbsExprTrait.h +++ b/blaze/math/traits/SVecAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecAbsExprTrait.h // \brief Header file for the SVecAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecDVecAddExprTrait.h b/blaze/math/traits/SVecDVecAddExprTrait.h index 76d15f2c..e55b3ab1 100644 --- a/blaze/math/traits/SVecDVecAddExprTrait.h +++ b/blaze/math/traits/SVecDVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecDVecAddExprTrait.h // \brief Header file for the SVecDVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecDVecCrossExprTrait.h b/blaze/math/traits/SVecDVecCrossExprTrait.h index 9cfe85cf..9b2a935b 100644 --- a/blaze/math/traits/SVecDVecCrossExprTrait.h +++ b/blaze/math/traits/SVecDVecCrossExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecDVecCrossExprTrait.h // \brief Header file for the SVecDVecCrossExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecDVecMultExprTrait.h b/blaze/math/traits/SVecDVecMultExprTrait.h index 27a5fef2..49117923 100644 --- a/blaze/math/traits/SVecDVecMultExprTrait.h +++ b/blaze/math/traits/SVecDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecDVecMultExprTrait.h // \brief Header file for the SVecDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecDVecSubExprTrait.h b/blaze/math/traits/SVecDVecSubExprTrait.h index ef38745c..02afe9a7 100644 --- a/blaze/math/traits/SVecDVecSubExprTrait.h +++ b/blaze/math/traits/SVecDVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecDVecSubExprTrait.h // \brief Header file for the SVecDVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecEvalExprTrait.h b/blaze/math/traits/SVecEvalExprTrait.h index b7d88558..5d545896 100644 --- a/blaze/math/traits/SVecEvalExprTrait.h +++ b/blaze/math/traits/SVecEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecEvalExprTrait.h // \brief Header file for the SVecEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecSVecAddExprTrait.h b/blaze/math/traits/SVecSVecAddExprTrait.h index a15cd952..d4baf779 100644 --- a/blaze/math/traits/SVecSVecAddExprTrait.h +++ b/blaze/math/traits/SVecSVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecSVecAddExprTrait.h // \brief Header file for the SVecSVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecSVecCrossExprTrait.h b/blaze/math/traits/SVecSVecCrossExprTrait.h index 8ed25d3a..5a679fa0 100644 --- a/blaze/math/traits/SVecSVecCrossExprTrait.h +++ b/blaze/math/traits/SVecSVecCrossExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecSVecCrossExprTrait.h // \brief Header file for the SVecSVecCrossExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecSVecMultExprTrait.h b/blaze/math/traits/SVecSVecMultExprTrait.h index a7c5c748..349ad864 100644 --- a/blaze/math/traits/SVecSVecMultExprTrait.h +++ b/blaze/math/traits/SVecSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecSVecMultExprTrait.h // \brief Header file for the SVecSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecSVecSubExprTrait.h b/blaze/math/traits/SVecSVecSubExprTrait.h index 9a04646b..662a468c 100644 --- a/blaze/math/traits/SVecSVecSubExprTrait.h +++ b/blaze/math/traits/SVecSVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecSVecSubExprTrait.h // \brief Header file for the SVecSVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecScalarDivExprTrait.h b/blaze/math/traits/SVecScalarDivExprTrait.h index fc8bc416..6b795423 100644 --- a/blaze/math/traits/SVecScalarDivExprTrait.h +++ b/blaze/math/traits/SVecScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecScalarDivExprTrait.h // \brief Header file for the SVecScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecScalarMultExprTrait.h b/blaze/math/traits/SVecScalarMultExprTrait.h index 6c0b0a3d..95d4d3b4 100644 --- a/blaze/math/traits/SVecScalarMultExprTrait.h +++ b/blaze/math/traits/SVecScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecScalarMultExprTrait.h // \brief Header file for the SVecScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecTDVecMultExprTrait.h b/blaze/math/traits/SVecTDVecMultExprTrait.h index 20652367..34476269 100644 --- a/blaze/math/traits/SVecTDVecMultExprTrait.h +++ b/blaze/math/traits/SVecTDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecTDVecMultExprTrait.h // \brief Header file for the SVecTDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecTSVecMultExprTrait.h b/blaze/math/traits/SVecTSVecMultExprTrait.h index c455e2eb..3e63f81b 100644 --- a/blaze/math/traits/SVecTSVecMultExprTrait.h +++ b/blaze/math/traits/SVecTSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecTSVecMultExprTrait.h // \brief Header file for the SVecTSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SVecTransExprTrait.h b/blaze/math/traits/SVecTransExprTrait.h index 90c26e7b..1892551f 100644 --- a/blaze/math/traits/SVecTransExprTrait.h +++ b/blaze/math/traits/SVecTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SVecTransExprTrait.h // \brief Header file for the SVecTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SubExprTrait.h b/blaze/math/traits/SubExprTrait.h index 0fcdedaf..af64ea6c 100644 --- a/blaze/math/traits/SubExprTrait.h +++ b/blaze/math/traits/SubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SubExprTrait.h // \brief Header file for the SubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SubTrait.h b/blaze/math/traits/SubTrait.h index cbf40e58..d7f8da20 100644 --- a/blaze/math/traits/SubTrait.h +++ b/blaze/math/traits/SubTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SubTrait.h // \brief Header file for the subtraction trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SubmatrixExprTrait.h b/blaze/math/traits/SubmatrixExprTrait.h index 7d109d1b..f5012c64 100644 --- a/blaze/math/traits/SubmatrixExprTrait.h +++ b/blaze/math/traits/SubmatrixExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SubmatrixExprTrait.h // \brief Header file for the SubmatrixExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SubmatrixTrait.h b/blaze/math/traits/SubmatrixTrait.h index 949c495f..8095ef20 100644 --- a/blaze/math/traits/SubmatrixTrait.h +++ b/blaze/math/traits/SubmatrixTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SubmatrixTrait.h // \brief Header file for the submatrix trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SubvectorExprTrait.h b/blaze/math/traits/SubvectorExprTrait.h index 146c69eb..26214d82 100644 --- a/blaze/math/traits/SubvectorExprTrait.h +++ b/blaze/math/traits/SubvectorExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SubvectorExprTrait.h // \brief Header file for the SubvectorExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/SubvectorTrait.h b/blaze/math/traits/SubvectorTrait.h index 5234dc07..1b8872e4 100644 --- a/blaze/math/traits/SubvectorTrait.h +++ b/blaze/math/traits/SubvectorTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/SubvectorTrait.h // \brief Header file for the subvector trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatAbsExprTrait.h b/blaze/math/traits/TDMatAbsExprTrait.h index 813ee92f..1832f043 100644 --- a/blaze/math/traits/TDMatAbsExprTrait.h +++ b/blaze/math/traits/TDMatAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatAbsExprTrait.h // \brief Header file for the TDMatAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatDMatAddExprTrait.h b/blaze/math/traits/TDMatDMatAddExprTrait.h index dc6cd5bd..f4d62192 100644 --- a/blaze/math/traits/TDMatDMatAddExprTrait.h +++ b/blaze/math/traits/TDMatDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatDMatAddExprTrait.h // \brief Header file for the TDMatDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatDMatMultExprTrait.h b/blaze/math/traits/TDMatDMatMultExprTrait.h index 6d325b9c..30e47534 100644 --- a/blaze/math/traits/TDMatDMatMultExprTrait.h +++ b/blaze/math/traits/TDMatDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatDMatMultExprTrait.h // \brief Header file for the TDMatDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatDMatSubExprTrait.h b/blaze/math/traits/TDMatDMatSubExprTrait.h index acbdbf35..a9a1fa27 100644 --- a/blaze/math/traits/TDMatDMatSubExprTrait.h +++ b/blaze/math/traits/TDMatDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatDMatSubExprTrait.h // \brief Header file for the TDMatDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatDVecMultExprTrait.h b/blaze/math/traits/TDMatDVecMultExprTrait.h index 26f76518..854cb6be 100644 --- a/blaze/math/traits/TDMatDVecMultExprTrait.h +++ b/blaze/math/traits/TDMatDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatDVecMultExprTrait.h // \brief Header file for the TDMatDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatEvalExprTrait.h b/blaze/math/traits/TDMatEvalExprTrait.h index f7871bb4..8598300e 100644 --- a/blaze/math/traits/TDMatEvalExprTrait.h +++ b/blaze/math/traits/TDMatEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatEvalExprTrait.h // \brief Header file for the TDMatEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatSMatAddExprTrait.h b/blaze/math/traits/TDMatSMatAddExprTrait.h index 537fa9c1..dc210c79 100644 --- a/blaze/math/traits/TDMatSMatAddExprTrait.h +++ b/blaze/math/traits/TDMatSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatSMatAddExprTrait.h // \brief Header file for the TDMatSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatSMatMultExprTrait.h b/blaze/math/traits/TDMatSMatMultExprTrait.h index 1b67a3ef..71dec065 100644 --- a/blaze/math/traits/TDMatSMatMultExprTrait.h +++ b/blaze/math/traits/TDMatSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatSMatMultExprTrait.h // \brief Header file for the TDMatSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatSMatSubExprTrait.h b/blaze/math/traits/TDMatSMatSubExprTrait.h index edffa3b5..15613b4f 100644 --- a/blaze/math/traits/TDMatSMatSubExprTrait.h +++ b/blaze/math/traits/TDMatSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatSMatSubExprTrait.h // \brief Header file for the TDMatSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatSVecMultExprTrait.h b/blaze/math/traits/TDMatSVecMultExprTrait.h index b313d01f..4f121f77 100644 --- a/blaze/math/traits/TDMatSVecMultExprTrait.h +++ b/blaze/math/traits/TDMatSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatSVecMultExprTrait.h // \brief Header file for the TDMatSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatScalarDivExprTrait.h b/blaze/math/traits/TDMatScalarDivExprTrait.h index c0c6df27..5de25120 100644 --- a/blaze/math/traits/TDMatScalarDivExprTrait.h +++ b/blaze/math/traits/TDMatScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatScalarDivExprTrait.h // \brief Header file for the TDMatScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatScalarMultExprTrait.h b/blaze/math/traits/TDMatScalarMultExprTrait.h index 226d67ad..5d7321a2 100644 --- a/blaze/math/traits/TDMatScalarMultExprTrait.h +++ b/blaze/math/traits/TDMatScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatScalarMultExprTrait.h // \brief Header file for the TDMatScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatTDMatAddExprTrait.h b/blaze/math/traits/TDMatTDMatAddExprTrait.h index ef708563..8614235f 100644 --- a/blaze/math/traits/TDMatTDMatAddExprTrait.h +++ b/blaze/math/traits/TDMatTDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatTDMatAddExprTrait.h // \brief Header file for the TDMatTDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatTDMatMultExprTrait.h b/blaze/math/traits/TDMatTDMatMultExprTrait.h index 28fc294b..4421d883 100644 --- a/blaze/math/traits/TDMatTDMatMultExprTrait.h +++ b/blaze/math/traits/TDMatTDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatTDMatMultExprTrait.h // \brief Header file for the TDMatTDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatTDMatSubExprTrait.h b/blaze/math/traits/TDMatTDMatSubExprTrait.h index 2fe22ab8..00b5374f 100644 --- a/blaze/math/traits/TDMatTDMatSubExprTrait.h +++ b/blaze/math/traits/TDMatTDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatTDMatSubExprTrait.h // \brief Header file for the TDMatTDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatTSMatAddExprTrait.h b/blaze/math/traits/TDMatTSMatAddExprTrait.h index eaa5c2a2..adda5c93 100644 --- a/blaze/math/traits/TDMatTSMatAddExprTrait.h +++ b/blaze/math/traits/TDMatTSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatTSMatAddExprTrait.h // \brief Header file for the TDMatTSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatTSMatMultExprTrait.h b/blaze/math/traits/TDMatTSMatMultExprTrait.h index 953de9f7..d17e596f 100644 --- a/blaze/math/traits/TDMatTSMatMultExprTrait.h +++ b/blaze/math/traits/TDMatTSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatTSMatMultExprTrait.h // \brief Header file for the TDMatTSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatTSMatSubExprTrait.h b/blaze/math/traits/TDMatTSMatSubExprTrait.h index dba18d83..635af5aa 100644 --- a/blaze/math/traits/TDMatTSMatSubExprTrait.h +++ b/blaze/math/traits/TDMatTSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatTSMatSubExprTrait.h // \brief Header file for the TDMatTSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDMatTransExprTrait.h b/blaze/math/traits/TDMatTransExprTrait.h index 65050cc1..d41139ce 100644 --- a/blaze/math/traits/TDMatTransExprTrait.h +++ b/blaze/math/traits/TDMatTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDMatTransExprTrait.h // \brief Header file for the TDMatTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecAbsExprTrait.h b/blaze/math/traits/TDVecAbsExprTrait.h index ceaed9ad..f418312a 100644 --- a/blaze/math/traits/TDVecAbsExprTrait.h +++ b/blaze/math/traits/TDVecAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecAbsExprTrait.h // \brief Header file for the TDVecAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecDMatMultExprTrait.h b/blaze/math/traits/TDVecDMatMultExprTrait.h index 7f2a3ab9..6a3b1eb5 100644 --- a/blaze/math/traits/TDVecDMatMultExprTrait.h +++ b/blaze/math/traits/TDVecDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecDMatMultExprTrait.h // \brief Header file for the TDVecDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecDVecMultExprTrait.h b/blaze/math/traits/TDVecDVecMultExprTrait.h index b6f07826..c79d3672 100644 --- a/blaze/math/traits/TDVecDVecMultExprTrait.h +++ b/blaze/math/traits/TDVecDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecDVecMultExprTrait.h // \brief Header file for the TDVecDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecEvalExprTrait.h b/blaze/math/traits/TDVecEvalExprTrait.h index 92cb488f..d795ea09 100644 --- a/blaze/math/traits/TDVecEvalExprTrait.h +++ b/blaze/math/traits/TDVecEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecEvalExprTrait.h // \brief Header file for the TDVecEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecSMatMultExprTrait.h b/blaze/math/traits/TDVecSMatMultExprTrait.h index 91a6e663..fac1a78a 100644 --- a/blaze/math/traits/TDVecSMatMultExprTrait.h +++ b/blaze/math/traits/TDVecSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecSMatMultExprTrait.h // \brief Header file for the TDVecSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecSVecMultExprTrait.h b/blaze/math/traits/TDVecSVecMultExprTrait.h index 3af57b19..cc0f0cde 100644 --- a/blaze/math/traits/TDVecSVecMultExprTrait.h +++ b/blaze/math/traits/TDVecSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecSVecMultExprTrait.h // \brief Header file for the TDVecSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecScalarDivExprTrait.h b/blaze/math/traits/TDVecScalarDivExprTrait.h index 9c8b4112..0d7e31c4 100644 --- a/blaze/math/traits/TDVecScalarDivExprTrait.h +++ b/blaze/math/traits/TDVecScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecScalarDivExprTrait.h // \brief Header file for the TDVecScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecScalarMultExprTrait.h b/blaze/math/traits/TDVecScalarMultExprTrait.h index 9eb63214..031c6c5a 100644 --- a/blaze/math/traits/TDVecScalarMultExprTrait.h +++ b/blaze/math/traits/TDVecScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecScalarMultExprTrait.h // \brief Header file for the TDVecScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTDMatMultExprTrait.h b/blaze/math/traits/TDVecTDMatMultExprTrait.h index 49814d8b..2b7013f3 100644 --- a/blaze/math/traits/TDVecTDMatMultExprTrait.h +++ b/blaze/math/traits/TDVecTDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTDMatMultExprTrait.h // \brief Header file for the TDVecTDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTDVecAddExprTrait.h b/blaze/math/traits/TDVecTDVecAddExprTrait.h index a17e0d19..54b96449 100644 --- a/blaze/math/traits/TDVecTDVecAddExprTrait.h +++ b/blaze/math/traits/TDVecTDVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTDVecAddExprTrait.h // \brief Header file for the TDVecTDVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTDVecMultExprTrait.h b/blaze/math/traits/TDVecTDVecMultExprTrait.h index c64ef1a1..e87e0974 100644 --- a/blaze/math/traits/TDVecTDVecMultExprTrait.h +++ b/blaze/math/traits/TDVecTDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTDVecMultExprTrait.h // \brief Header file for the TDVecTDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTDVecSubExprTrait.h b/blaze/math/traits/TDVecTDVecSubExprTrait.h index fde13cc8..d3c4fe0b 100644 --- a/blaze/math/traits/TDVecTDVecSubExprTrait.h +++ b/blaze/math/traits/TDVecTDVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTDVecSubExprTrait.h // \brief Header file for the TDVecTDVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTSMatMultExprTrait.h b/blaze/math/traits/TDVecTSMatMultExprTrait.h index 82fdfa92..1b3e389d 100644 --- a/blaze/math/traits/TDVecTSMatMultExprTrait.h +++ b/blaze/math/traits/TDVecTSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTSMatMultExprTrait.h // \brief Header file for the TDVecTSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTSVecAddExprTrait.h b/blaze/math/traits/TDVecTSVecAddExprTrait.h index 16ba71ff..95954396 100644 --- a/blaze/math/traits/TDVecTSVecAddExprTrait.h +++ b/blaze/math/traits/TDVecTSVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTSVecAddExprTrait.h // \brief Header file for the TDVecTSVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTSVecMultExprTrait.h b/blaze/math/traits/TDVecTSVecMultExprTrait.h index bbb780d7..08b06d14 100644 --- a/blaze/math/traits/TDVecTSVecMultExprTrait.h +++ b/blaze/math/traits/TDVecTSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTSVecMultExprTrait.h // \brief Header file for the TDVecTSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTSVecSubExprTrait.h b/blaze/math/traits/TDVecTSVecSubExprTrait.h index 48f48fc0..362afefb 100644 --- a/blaze/math/traits/TDVecTSVecSubExprTrait.h +++ b/blaze/math/traits/TDVecTSVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTSVecSubExprTrait.h // \brief Header file for the TDVecTSVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TDVecTransExprTrait.h b/blaze/math/traits/TDVecTransExprTrait.h index 155d60e7..9e143dc5 100644 --- a/blaze/math/traits/TDVecTransExprTrait.h +++ b/blaze/math/traits/TDVecTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TDVecTransExprTrait.h // \brief Header file for the TDVecTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatAbsExprTrait.h b/blaze/math/traits/TSMatAbsExprTrait.h index 283d4de2..34eeb0a0 100644 --- a/blaze/math/traits/TSMatAbsExprTrait.h +++ b/blaze/math/traits/TSMatAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatAbsExprTrait.h // \brief Header file for the TSMatAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatDMatAddExprTrait.h b/blaze/math/traits/TSMatDMatAddExprTrait.h index c8116b0e..ac9673e3 100644 --- a/blaze/math/traits/TSMatDMatAddExprTrait.h +++ b/blaze/math/traits/TSMatDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatDMatAddExprTrait.h // \brief Header file for the TSMatDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatDMatMultExprTrait.h b/blaze/math/traits/TSMatDMatMultExprTrait.h index 1701cd4a..631199b5 100644 --- a/blaze/math/traits/TSMatDMatMultExprTrait.h +++ b/blaze/math/traits/TSMatDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatDMatMultExprTrait.h // \brief Header file for the TSMatDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatDMatSubExprTrait.h b/blaze/math/traits/TSMatDMatSubExprTrait.h index 446bf545..58531f02 100644 --- a/blaze/math/traits/TSMatDMatSubExprTrait.h +++ b/blaze/math/traits/TSMatDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatDMatSubExprTrait.h // \brief Header file for the TSMatDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatDVecMultExprTrait.h b/blaze/math/traits/TSMatDVecMultExprTrait.h index eeee0a46..947c9cdb 100644 --- a/blaze/math/traits/TSMatDVecMultExprTrait.h +++ b/blaze/math/traits/TSMatDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatDVecMultExprTrait.h // \brief Header file for the TSMatDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatEvalExprTrait.h b/blaze/math/traits/TSMatEvalExprTrait.h index 1f9b5399..96f09ff1 100644 --- a/blaze/math/traits/TSMatEvalExprTrait.h +++ b/blaze/math/traits/TSMatEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatEvalExprTrait.h // \brief Header file for the TSMatEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatSMatAddExprTrait.h b/blaze/math/traits/TSMatSMatAddExprTrait.h index 1cea6d2b..43569003 100644 --- a/blaze/math/traits/TSMatSMatAddExprTrait.h +++ b/blaze/math/traits/TSMatSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatSMatAddExprTrait.h // \brief Header file for the TSMatSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatSMatMultExprTrait.h b/blaze/math/traits/TSMatSMatMultExprTrait.h index e82164cd..1dd6ccdb 100644 --- a/blaze/math/traits/TSMatSMatMultExprTrait.h +++ b/blaze/math/traits/TSMatSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatSMatMultExprTrait.h // \brief Header file for the TSMatSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatSMatSubExprTrait.h b/blaze/math/traits/TSMatSMatSubExprTrait.h index b333c6fc..8022d068 100644 --- a/blaze/math/traits/TSMatSMatSubExprTrait.h +++ b/blaze/math/traits/TSMatSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatSMatSubExprTrait.h // \brief Header file for the TSMatSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatSVecMultExprTrait.h b/blaze/math/traits/TSMatSVecMultExprTrait.h index e02fd48c..c78aa1d9 100644 --- a/blaze/math/traits/TSMatSVecMultExprTrait.h +++ b/blaze/math/traits/TSMatSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatSVecMultExprTrait.h // \brief Header file for the TSMatSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatScalarDivExprTrait.h b/blaze/math/traits/TSMatScalarDivExprTrait.h index 99f06af3..682e3bca 100644 --- a/blaze/math/traits/TSMatScalarDivExprTrait.h +++ b/blaze/math/traits/TSMatScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatScalarDivExprTrait.h // \brief Header file for the TSMatScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatScalarMultExprTrait.h b/blaze/math/traits/TSMatScalarMultExprTrait.h index 61206c43..7643748c 100644 --- a/blaze/math/traits/TSMatScalarMultExprTrait.h +++ b/blaze/math/traits/TSMatScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatScalarMultExprTrait.h // \brief Header file for the TSMatScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatTDMatAddExprTrait.h b/blaze/math/traits/TSMatTDMatAddExprTrait.h index 6b1b7c05..6855b297 100644 --- a/blaze/math/traits/TSMatTDMatAddExprTrait.h +++ b/blaze/math/traits/TSMatTDMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatTDMatAddExprTrait.h // \brief Header file for the TSMatTDMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatTDMatMultExprTrait.h b/blaze/math/traits/TSMatTDMatMultExprTrait.h index 2a5cfcff..acfe7c6c 100644 --- a/blaze/math/traits/TSMatTDMatMultExprTrait.h +++ b/blaze/math/traits/TSMatTDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatTDMatMultExprTrait.h // \brief Header file for the TSMatTDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatTDMatSubExprTrait.h b/blaze/math/traits/TSMatTDMatSubExprTrait.h index 914e6311..e0364454 100644 --- a/blaze/math/traits/TSMatTDMatSubExprTrait.h +++ b/blaze/math/traits/TSMatTDMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatTDMatSubExprTrait.h // \brief Header file for the TSMatTDMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatTSMatAddExprTrait.h b/blaze/math/traits/TSMatTSMatAddExprTrait.h index 0bcd51fa..16b10e62 100644 --- a/blaze/math/traits/TSMatTSMatAddExprTrait.h +++ b/blaze/math/traits/TSMatTSMatAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatTSMatAddExprTrait.h // \brief Header file for the TSMatTSMatAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatTSMatMultExprTrait.h b/blaze/math/traits/TSMatTSMatMultExprTrait.h index 7b2dc4d5..2be91b94 100644 --- a/blaze/math/traits/TSMatTSMatMultExprTrait.h +++ b/blaze/math/traits/TSMatTSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatTSMatMultExprTrait.h // \brief Header file for the TSMatTSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatTSMatSubExprTrait.h b/blaze/math/traits/TSMatTSMatSubExprTrait.h index a63f8ed2..862612b5 100644 --- a/blaze/math/traits/TSMatTSMatSubExprTrait.h +++ b/blaze/math/traits/TSMatTSMatSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatTSMatSubExprTrait.h // \brief Header file for the TSMatTSMatSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSMatTransExprTrait.h b/blaze/math/traits/TSMatTransExprTrait.h index 0162efa5..131259b8 100644 --- a/blaze/math/traits/TSMatTransExprTrait.h +++ b/blaze/math/traits/TSMatTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSMatTransExprTrait.h // \brief Header file for the TSMatTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecAbsExprTrait.h b/blaze/math/traits/TSVecAbsExprTrait.h index 6fde16a5..e0b369fc 100644 --- a/blaze/math/traits/TSVecAbsExprTrait.h +++ b/blaze/math/traits/TSVecAbsExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecAbsExprTrait.h // \brief Header file for the TSVecAbsExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecDMatMultExprTrait.h b/blaze/math/traits/TSVecDMatMultExprTrait.h index 6544e8b7..0d3695e9 100644 --- a/blaze/math/traits/TSVecDMatMultExprTrait.h +++ b/blaze/math/traits/TSVecDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecDMatMultExprTrait.h // \brief Header file for the TSVecDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecDVecMultExprTrait.h b/blaze/math/traits/TSVecDVecMultExprTrait.h index 77645a8e..896d9fc3 100644 --- a/blaze/math/traits/TSVecDVecMultExprTrait.h +++ b/blaze/math/traits/TSVecDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecDVecMultExprTrait.h // \brief Header file for the TSVecDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecEvalExprTrait.h b/blaze/math/traits/TSVecEvalExprTrait.h index 07400dda..0721845b 100644 --- a/blaze/math/traits/TSVecEvalExprTrait.h +++ b/blaze/math/traits/TSVecEvalExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecEvalExprTrait.h // \brief Header file for the TSVecEvalExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecSMatMultExprTrait.h b/blaze/math/traits/TSVecSMatMultExprTrait.h index 272fddbc..d510340b 100644 --- a/blaze/math/traits/TSVecSMatMultExprTrait.h +++ b/blaze/math/traits/TSVecSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecSMatMultExprTrait.h // \brief Header file for the TSVecSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecSVecMultExprTrait.h b/blaze/math/traits/TSVecSVecMultExprTrait.h index e3a6bc5d..18adb904 100644 --- a/blaze/math/traits/TSVecSVecMultExprTrait.h +++ b/blaze/math/traits/TSVecSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecSVecMultExprTrait.h // \brief Header file for the TSVecSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecScalarDivExprTrait.h b/blaze/math/traits/TSVecScalarDivExprTrait.h index e169782c..a9844973 100644 --- a/blaze/math/traits/TSVecScalarDivExprTrait.h +++ b/blaze/math/traits/TSVecScalarDivExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecScalarDivExprTrait.h // \brief Header file for the TSVecScalarDivExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecScalarMultExprTrait.h b/blaze/math/traits/TSVecScalarMultExprTrait.h index 6e6ca163..86f7ce6f 100644 --- a/blaze/math/traits/TSVecScalarMultExprTrait.h +++ b/blaze/math/traits/TSVecScalarMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecScalarMultExprTrait.h // \brief Header file for the TSVecScalarMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTDMatMultExprTrait.h b/blaze/math/traits/TSVecTDMatMultExprTrait.h index 66d1b935..91d6eeab 100644 --- a/blaze/math/traits/TSVecTDMatMultExprTrait.h +++ b/blaze/math/traits/TSVecTDMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTDMatMultExprTrait.h // \brief Header file for the TSVecTDMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTDVecAddExprTrait.h b/blaze/math/traits/TSVecTDVecAddExprTrait.h index caaa2266..87b842b4 100644 --- a/blaze/math/traits/TSVecTDVecAddExprTrait.h +++ b/blaze/math/traits/TSVecTDVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTDVecAddExprTrait.h // \brief Header file for the TSVecTDVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTDVecMultExprTrait.h b/blaze/math/traits/TSVecTDVecMultExprTrait.h index bbc55b50..370506f5 100644 --- a/blaze/math/traits/TSVecTDVecMultExprTrait.h +++ b/blaze/math/traits/TSVecTDVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTDVecMultExprTrait.h // \brief Header file for the TSVecTDVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTDVecSubExprTrait.h b/blaze/math/traits/TSVecTDVecSubExprTrait.h index b64644da..c6ec65f1 100644 --- a/blaze/math/traits/TSVecTDVecSubExprTrait.h +++ b/blaze/math/traits/TSVecTDVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTDVecSubExprTrait.h // \brief Header file for the TSVecTDVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTSMatMultExprTrait.h b/blaze/math/traits/TSVecTSMatMultExprTrait.h index 87244bed..1314e30e 100644 --- a/blaze/math/traits/TSVecTSMatMultExprTrait.h +++ b/blaze/math/traits/TSVecTSMatMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTSMatMultExprTrait.h // \brief Header file for the TSVecTSMatMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTSVecAddExprTrait.h b/blaze/math/traits/TSVecTSVecAddExprTrait.h index 8bb41b11..5c364065 100644 --- a/blaze/math/traits/TSVecTSVecAddExprTrait.h +++ b/blaze/math/traits/TSVecTSVecAddExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTSVecAddExprTrait.h // \brief Header file for the TSVecTSVecAddExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTSVecMultExprTrait.h b/blaze/math/traits/TSVecTSVecMultExprTrait.h index d9ea1fe9..1f885bb0 100644 --- a/blaze/math/traits/TSVecTSVecMultExprTrait.h +++ b/blaze/math/traits/TSVecTSVecMultExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTSVecMultExprTrait.h // \brief Header file for the TSVecTSVecMultExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTSVecSubExprTrait.h b/blaze/math/traits/TSVecTSVecSubExprTrait.h index 98742883..9558b0b3 100644 --- a/blaze/math/traits/TSVecTSVecSubExprTrait.h +++ b/blaze/math/traits/TSVecTSVecSubExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTSVecSubExprTrait.h // \brief Header file for the TSVecTSVecSubExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TSVecTransExprTrait.h b/blaze/math/traits/TSVecTransExprTrait.h index 7db8eb0b..050a5971 100644 --- a/blaze/math/traits/TSVecTransExprTrait.h +++ b/blaze/math/traits/TSVecTransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TSVecTransExprTrait.h // \brief Header file for the TSVecTransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/Traits.h b/blaze/math/traits/Traits.h index 3c440d56..cf24fcd0 100644 --- a/blaze/math/traits/Traits.h +++ b/blaze/math/traits/Traits.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/Traits.h // \brief Mathematical expression traits module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/traits/TransExprTrait.h b/blaze/math/traits/TransExprTrait.h index cbaf2667..934d1f7a 100644 --- a/blaze/math/traits/TransExprTrait.h +++ b/blaze/math/traits/TransExprTrait.h @@ -3,19 +3,32 @@ // \file blaze/math/traits/TransExprTrait.h // \brief Header file for the TransExprTrait class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/BaseElementType.h b/blaze/math/typetraits/BaseElementType.h index 3ffac993..3c4c8510 100644 --- a/blaze/math/typetraits/BaseElementType.h +++ b/blaze/math/typetraits/BaseElementType.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/BaseElementType.h // \brief Header file for the BaseElementType type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsAbsExpr.h b/blaze/math/typetraits/IsAbsExpr.h index e94c1099..04d23cc1 100644 --- a/blaze/math/typetraits/IsAbsExpr.h +++ b/blaze/math/typetraits/IsAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsAbsExpr.h // \brief Header file for the IsAbsExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsAddExpr.h b/blaze/math/typetraits/IsAddExpr.h index 354ef2d9..31263708 100644 --- a/blaze/math/typetraits/IsAddExpr.h +++ b/blaze/math/typetraits/IsAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsAddExpr.h // \brief Header file for the IsAddExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsBlasCompatible.h b/blaze/math/typetraits/IsBlasCompatible.h index 75cb6010..8420518a 100644 --- a/blaze/math/typetraits/IsBlasCompatible.h +++ b/blaze/math/typetraits/IsBlasCompatible.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsBlasCompatible.h // \brief Header file for the IsBlasCompatible type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsColumnMajorMatrix.h b/blaze/math/typetraits/IsColumnMajorMatrix.h index 7bf6a766..20b06f8b 100644 --- a/blaze/math/typetraits/IsColumnMajorMatrix.h +++ b/blaze/math/typetraits/IsColumnMajorMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsColumnMajorMatrix.h // \brief Header file for the IsColumnMajorMatrix type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsComputation.h b/blaze/math/typetraits/IsComputation.h index 00fafdda..6b524d43 100644 --- a/blaze/math/typetraits/IsComputation.h +++ b/blaze/math/typetraits/IsComputation.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsComputation.h // \brief Header file for the IsComputation type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsCrossExpr.h b/blaze/math/typetraits/IsCrossExpr.h index a8cc5edc..ac24d0b2 100644 --- a/blaze/math/typetraits/IsCrossExpr.h +++ b/blaze/math/typetraits/IsCrossExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsCrossExpr.h // \brief Header file for the IsCrossExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsDenseMatrix.h b/blaze/math/typetraits/IsDenseMatrix.h index 05917a63..482c76f3 100644 --- a/blaze/math/typetraits/IsDenseMatrix.h +++ b/blaze/math/typetraits/IsDenseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsDenseMatrix.h // \brief Header file for the IsDenseMatrix type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsDenseVector.h b/blaze/math/typetraits/IsDenseVector.h index 6e9f6d38..bca4327f 100644 --- a/blaze/math/typetraits/IsDenseVector.h +++ b/blaze/math/typetraits/IsDenseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsDenseVector.h // \brief Header file for the IsDenseVector type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsDivExpr.h b/blaze/math/typetraits/IsDivExpr.h index 634d1c4a..ce59b81a 100644 --- a/blaze/math/typetraits/IsDivExpr.h +++ b/blaze/math/typetraits/IsDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsDivExpr.h // \brief Header file for the IsDivExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsEvalExpr.h b/blaze/math/typetraits/IsEvalExpr.h index 078faf1c..52627cb1 100644 --- a/blaze/math/typetraits/IsEvalExpr.h +++ b/blaze/math/typetraits/IsEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsEvalExpr.h // \brief Header file for the IsEvalExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsExpression.h b/blaze/math/typetraits/IsExpression.h index 517f5d03..80e35e02 100644 --- a/blaze/math/typetraits/IsExpression.h +++ b/blaze/math/typetraits/IsExpression.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsExpression.h // \brief Header file for the IsExpression type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatAbsExpr.h b/blaze/math/typetraits/IsMatAbsExpr.h index bdc62e78..5bcbe492 100644 --- a/blaze/math/typetraits/IsMatAbsExpr.h +++ b/blaze/math/typetraits/IsMatAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatAbsExpr.h // \brief Header file for the IsMatAbsExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatEvalExpr.h b/blaze/math/typetraits/IsMatEvalExpr.h index 3c1ac5dc..7976aee9 100644 --- a/blaze/math/typetraits/IsMatEvalExpr.h +++ b/blaze/math/typetraits/IsMatEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatEvalExpr.h // \brief Header file for the IsMatEvalExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatMatAddExpr.h b/blaze/math/typetraits/IsMatMatAddExpr.h index 374695e0..d7c55bf2 100644 --- a/blaze/math/typetraits/IsMatMatAddExpr.h +++ b/blaze/math/typetraits/IsMatMatAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatMatAddExpr.h // \brief Header file for the IsMatMatAddExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatMatMultExpr.h b/blaze/math/typetraits/IsMatMatMultExpr.h index bdda304c..ec881c50 100644 --- a/blaze/math/typetraits/IsMatMatMultExpr.h +++ b/blaze/math/typetraits/IsMatMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatMatMultExpr.h // \brief Header file for the IsMatMatMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatMatSubExpr.h b/blaze/math/typetraits/IsMatMatSubExpr.h index 5d8ade77..88df3ae9 100644 --- a/blaze/math/typetraits/IsMatMatSubExpr.h +++ b/blaze/math/typetraits/IsMatMatSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatMatSubExpr.h // \brief Header file for the IsMatMatSubExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatScalarDivExpr.h b/blaze/math/typetraits/IsMatScalarDivExpr.h index 238e26f7..af19d180 100644 --- a/blaze/math/typetraits/IsMatScalarDivExpr.h +++ b/blaze/math/typetraits/IsMatScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatScalarDivExpr.h // \brief Header file for the IsMatScalarDivExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatScalarMultExpr.h b/blaze/math/typetraits/IsMatScalarMultExpr.h index 38e59814..30abbc63 100644 --- a/blaze/math/typetraits/IsMatScalarMultExpr.h +++ b/blaze/math/typetraits/IsMatScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatScalarMultExpr.h // \brief Header file for the IsMatScalarMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatTransExpr.h b/blaze/math/typetraits/IsMatTransExpr.h index 3ac877ab..c214f2e6 100644 --- a/blaze/math/typetraits/IsMatTransExpr.h +++ b/blaze/math/typetraits/IsMatTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatTransExpr.h // \brief Header file for the IsMatTransExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatVecMultExpr.h b/blaze/math/typetraits/IsMatVecMultExpr.h index 5daa1c01..8b769421 100644 --- a/blaze/math/typetraits/IsMatVecMultExpr.h +++ b/blaze/math/typetraits/IsMatVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatVecMultExpr.h // \brief Header file for the IsMatVecMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMatrix.h b/blaze/math/typetraits/IsMatrix.h index 45c465f3..d704d800 100644 --- a/blaze/math/typetraits/IsMatrix.h +++ b/blaze/math/typetraits/IsMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMatrix.h // \brief Header file for the IsMatrix type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsMultExpr.h b/blaze/math/typetraits/IsMultExpr.h index f1131bfa..f9310886 100644 --- a/blaze/math/typetraits/IsMultExpr.h +++ b/blaze/math/typetraits/IsMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsMultExpr.h // \brief Header file for the IsMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsResizable.h b/blaze/math/typetraits/IsResizable.h index 56f4da28..a23d6af2 100644 --- a/blaze/math/typetraits/IsResizable.h +++ b/blaze/math/typetraits/IsResizable.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsResizable.h // \brief Header file for the IsResizable type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsRowMajorMatrix.h b/blaze/math/typetraits/IsRowMajorMatrix.h index 779c177d..19430171 100644 --- a/blaze/math/typetraits/IsRowMajorMatrix.h +++ b/blaze/math/typetraits/IsRowMajorMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsRowMajorMatrix.h // \brief Header file for the IsRowMajorMatrix type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsSparseElement.h b/blaze/math/typetraits/IsSparseElement.h index 560d6317..11311937 100644 --- a/blaze/math/typetraits/IsSparseElement.h +++ b/blaze/math/typetraits/IsSparseElement.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsSparseElement.h // \brief Header file for the IsSparseElement type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsSparseMatrix.h b/blaze/math/typetraits/IsSparseMatrix.h index cd853d9c..c42ac3a2 100644 --- a/blaze/math/typetraits/IsSparseMatrix.h +++ b/blaze/math/typetraits/IsSparseMatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsSparseMatrix.h // \brief Header file for the IsSparseMatrix type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsSparseVector.h b/blaze/math/typetraits/IsSparseVector.h index 51712313..d5e0ed04 100644 --- a/blaze/math/typetraits/IsSparseVector.h +++ b/blaze/math/typetraits/IsSparseVector.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsSparseVector.h // \brief Header file for the IsSparseVector type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsSubExpr.h b/blaze/math/typetraits/IsSubExpr.h index 9ffd035d..019d952a 100644 --- a/blaze/math/typetraits/IsSubExpr.h +++ b/blaze/math/typetraits/IsSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsSubExpr.h // \brief Header file for the IsSubExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsTVecMatMultExpr.h b/blaze/math/typetraits/IsTVecMatMultExpr.h index f55ccc18..6126816c 100644 --- a/blaze/math/typetraits/IsTVecMatMultExpr.h +++ b/blaze/math/typetraits/IsTVecMatMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsTVecMatMultExpr.h // \brief Header file for the IsTVecMatMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsTemporary.h b/blaze/math/typetraits/IsTemporary.h index 27320f16..afe93498 100644 --- a/blaze/math/typetraits/IsTemporary.h +++ b/blaze/math/typetraits/IsTemporary.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsTemporary.h // \brief Header file for the IsTemporary type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsTransExpr.h b/blaze/math/typetraits/IsTransExpr.h index 3e337e3e..cd1a7048 100644 --- a/blaze/math/typetraits/IsTransExpr.h +++ b/blaze/math/typetraits/IsTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsTransExpr.h // \brief Header file for the IsTransExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsTransposeVector.h b/blaze/math/typetraits/IsTransposeVector.h index 7f38d582..ef7a6253 100644 --- a/blaze/math/typetraits/IsTransposeVector.h +++ b/blaze/math/typetraits/IsTransposeVector.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsTransposeVector.h // \brief Header file for the IsTransposeVector type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecAbsExpr.h b/blaze/math/typetraits/IsVecAbsExpr.h index 47586904..1a950987 100644 --- a/blaze/math/typetraits/IsVecAbsExpr.h +++ b/blaze/math/typetraits/IsVecAbsExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecAbsExpr.h // \brief Header file for the IsVecAbsExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecEvalExpr.h b/blaze/math/typetraits/IsVecEvalExpr.h index 163c1df5..e896fa99 100644 --- a/blaze/math/typetraits/IsVecEvalExpr.h +++ b/blaze/math/typetraits/IsVecEvalExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecEvalExpr.h // \brief Header file for the IsVecEvalExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecScalarDivExpr.h b/blaze/math/typetraits/IsVecScalarDivExpr.h index ba3abeec..4491cbaf 100644 --- a/blaze/math/typetraits/IsVecScalarDivExpr.h +++ b/blaze/math/typetraits/IsVecScalarDivExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecScalarDivExpr.h // \brief Header file for the IsVecScalarDivExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecScalarMultExpr.h b/blaze/math/typetraits/IsVecScalarMultExpr.h index 0868bd73..f00cf71a 100644 --- a/blaze/math/typetraits/IsVecScalarMultExpr.h +++ b/blaze/math/typetraits/IsVecScalarMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecScalarMultExpr.h // \brief Header file for the IsVecScalarMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecTVecMultExpr.h b/blaze/math/typetraits/IsVecTVecMultExpr.h index 135b4d96..7453c5b9 100644 --- a/blaze/math/typetraits/IsVecTVecMultExpr.h +++ b/blaze/math/typetraits/IsVecTVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecTVecMultExpr.h // \brief Header file for the IsVecTVecMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecTransExpr.h b/blaze/math/typetraits/IsVecTransExpr.h index 0d12a4f4..df07fbc9 100644 --- a/blaze/math/typetraits/IsVecTransExpr.h +++ b/blaze/math/typetraits/IsVecTransExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecTransExpr.h // \brief Header file for the IsVecTransExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecVecAddExpr.h b/blaze/math/typetraits/IsVecVecAddExpr.h index 930e9ab1..ef884ead 100644 --- a/blaze/math/typetraits/IsVecVecAddExpr.h +++ b/blaze/math/typetraits/IsVecVecAddExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecVecAddExpr.h // \brief Header file for the IsVecVecAddExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecVecMultExpr.h b/blaze/math/typetraits/IsVecVecMultExpr.h index 2ec7bed8..61d67901 100644 --- a/blaze/math/typetraits/IsVecVecMultExpr.h +++ b/blaze/math/typetraits/IsVecVecMultExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecVecMultExpr.h // \brief Header file for the IsVecVecMultExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVecVecSubExpr.h b/blaze/math/typetraits/IsVecVecSubExpr.h index 544136c2..e20e5681 100644 --- a/blaze/math/typetraits/IsVecVecSubExpr.h +++ b/blaze/math/typetraits/IsVecVecSubExpr.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVecVecSubExpr.h // \brief Header file for the IsVecVecSubExpr type trait class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/IsVector.h b/blaze/math/typetraits/IsVector.h index 706e6f17..d742e14f 100644 --- a/blaze/math/typetraits/IsVector.h +++ b/blaze/math/typetraits/IsVector.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/IsVector.h // \brief Header file for the IsVector type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/NumericElementType.h b/blaze/math/typetraits/NumericElementType.h index 40d7c451..34cdabf6 100644 --- a/blaze/math/typetraits/NumericElementType.h +++ b/blaze/math/typetraits/NumericElementType.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/NumericElementType.h // \brief Header file for the NumericElementType type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/RequiresEvaluation.h b/blaze/math/typetraits/RequiresEvaluation.h index e8b5d821..caf8edff 100644 --- a/blaze/math/typetraits/RequiresEvaluation.h +++ b/blaze/math/typetraits/RequiresEvaluation.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/RequiresEvaluation.h // \brief Header file for the RequiresEvaluation type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/typetraits/TypeTraits.h b/blaze/math/typetraits/TypeTraits.h index 03ea4382..1302ad5e 100644 --- a/blaze/math/typetraits/TypeTraits.h +++ b/blaze/math/typetraits/TypeTraits.h @@ -3,19 +3,32 @@ // \file blaze/math/typetraits/TypeTraits.h // \brief Mathematical type traits module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/DenseColumn.h b/blaze/math/views/DenseColumn.h index a3fb776c..9d8267d0 100644 --- a/blaze/math/views/DenseColumn.h +++ b/blaze/math/views/DenseColumn.h @@ -3,19 +3,32 @@ // \file blaze/math/views/DenseColumn.h // \brief Header file for the DenseColumn class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/DenseRow.h b/blaze/math/views/DenseRow.h index 3bab2d50..ce8120cc 100644 --- a/blaze/math/views/DenseRow.h +++ b/blaze/math/views/DenseRow.h @@ -3,19 +3,32 @@ // \file blaze/math/views/DenseRow.h // \brief Header file for the DenseRow class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/DenseSubmatrix.h b/blaze/math/views/DenseSubmatrix.h index 606cc6ff..138cbb37 100644 --- a/blaze/math/views/DenseSubmatrix.h +++ b/blaze/math/views/DenseSubmatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/views/DenseSubmatrix.h // \brief Header file for the DenseSubmatrix class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/DenseSubvector.h b/blaze/math/views/DenseSubvector.h index 06ed6639..45eb15a8 100644 --- a/blaze/math/views/DenseSubvector.h +++ b/blaze/math/views/DenseSubvector.h @@ -3,19 +3,32 @@ // \file blaze/math/views/DenseSubvector.h // \brief Header file for the DenseSubvector class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/Forward.h b/blaze/math/views/Forward.h index f0097e75..79edeb80 100644 --- a/blaze/math/views/Forward.h +++ b/blaze/math/views/Forward.h @@ -3,19 +3,32 @@ // \file blaze/math/views/Forward.h // \brief Header file for all forward declarations for views // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/SparseColumn.h b/blaze/math/views/SparseColumn.h index cfda68a7..96e71f5d 100644 --- a/blaze/math/views/SparseColumn.h +++ b/blaze/math/views/SparseColumn.h @@ -3,19 +3,32 @@ // \file blaze/math/views/SparseColumn.h // \brief Header file for the SparseColumn class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/SparseRow.h b/blaze/math/views/SparseRow.h index 2d11a1a0..61e474c3 100644 --- a/blaze/math/views/SparseRow.h +++ b/blaze/math/views/SparseRow.h @@ -3,19 +3,32 @@ // \file blaze/math/views/SparseRow.h // \brief Header file for the SparseRow class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/SparseSubmatrix.h b/blaze/math/views/SparseSubmatrix.h index 524830d0..da9bbd62 100644 --- a/blaze/math/views/SparseSubmatrix.h +++ b/blaze/math/views/SparseSubmatrix.h @@ -3,19 +3,32 @@ // \file blaze/math/views/SparseSubmatrix.h // \brief Header file for the SparseSubmatrix class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/SparseSubvector.h b/blaze/math/views/SparseSubvector.h index 7f53fcd3..35ef5b34 100644 --- a/blaze/math/views/SparseSubvector.h +++ b/blaze/math/views/SparseSubvector.h @@ -3,19 +3,32 @@ // \file blaze/math/views/SparseSubvector.h // \brief Header file for the SparseSubvector class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/math/views/Views.h b/blaze/math/views/Views.h index c996e1e6..bc224f6c 100644 --- a/blaze/math/views/Views.h +++ b/blaze/math/views/Views.h @@ -3,19 +3,32 @@ // \file blaze/math/views/Views.h // \brief Views module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Alignment.h b/blaze/system/Alignment.h index a3e7a063..4e70055c 100644 --- a/blaze/system/Alignment.h +++ b/blaze/system/Alignment.h @@ -3,19 +3,32 @@ // \file blaze/system/Alignment.h // \brief System specific memory alignment definitions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Assertion.h b/blaze/system/Assertion.h index ec9af226..d513e0c5 100644 --- a/blaze/system/Assertion.h +++ b/blaze/system/Assertion.h @@ -3,19 +3,32 @@ // \file blaze/system/Assertion.h // \brief Configuration of the run time assertion macros // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/BLAS.h b/blaze/system/BLAS.h index a8f3dd89..be9c3cef 100644 --- a/blaze/system/BLAS.h +++ b/blaze/system/BLAS.h @@ -3,19 +3,32 @@ // \file blaze/system/BLAS.h // \brief System settings for the BLAS mode // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/CacheSize.h b/blaze/system/CacheSize.h index 322be288..072a8d16 100644 --- a/blaze/system/CacheSize.h +++ b/blaze/system/CacheSize.h @@ -3,19 +3,32 @@ // \file blaze/system/CacheSize.h // \brief Header file for the cache size of the target architecture // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Deprecated.h b/blaze/system/Deprecated.h index 40e9ec01..1e99196e 100644 --- a/blaze/system/Deprecated.h +++ b/blaze/system/Deprecated.h @@ -3,19 +3,32 @@ // \file blaze/system/Deprecated.h // \brief System specific deprecated tags // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Logging.h b/blaze/system/Logging.h index dab5b854..0f5a5948 100644 --- a/blaze/system/Logging.h +++ b/blaze/system/Logging.h @@ -3,19 +3,32 @@ // \file blaze/system/Logging.h // \brief System settings for the logging functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/MPI.h b/blaze/system/MPI.h index 5b221fad..54a0f48c 100644 --- a/blaze/system/MPI.h +++ b/blaze/system/MPI.h @@ -3,19 +3,32 @@ // \file blaze/system/MPI.h // \brief System settings for the MPI parallelization // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Precision.h b/blaze/system/Precision.h index d0348f17..cee1d5bd 100644 --- a/blaze/system/Precision.h +++ b/blaze/system/Precision.h @@ -3,19 +3,32 @@ // \file blaze/system/Precision.h // \brief Header file for the floating point precision of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Random.h b/blaze/system/Random.h index 6fb7125c..cb300686 100644 --- a/blaze/system/Random.h +++ b/blaze/system/Random.h @@ -3,19 +3,32 @@ // \file blaze/system/Random.h // \brief Header file for the random number generator used in the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Restrict.h b/blaze/system/Restrict.h index 0ee8a26e..e19f0127 100644 --- a/blaze/system/Restrict.h +++ b/blaze/system/Restrict.h @@ -3,19 +3,32 @@ // \file blaze/system/Restrict.h // \brief System settings for the restrict keyword // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Signature.h b/blaze/system/Signature.h index cf30653e..38d723a8 100644 --- a/blaze/system/Signature.h +++ b/blaze/system/Signature.h @@ -3,19 +3,32 @@ // \file blaze/system/Signature.h // \brief Header file for a compiler independent type/function signature macro. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Solvers.h b/blaze/system/Solvers.h index e876b4f1..e96a6bee 100644 --- a/blaze/system/Solvers.h +++ b/blaze/system/Solvers.h @@ -3,19 +3,32 @@ // \file blaze/system/Solvers.h // \brief System settings for for the mathematical solvers // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/StorageOrder.h b/blaze/system/StorageOrder.h index 6b597598..220ad3f8 100644 --- a/blaze/system/StorageOrder.h +++ b/blaze/system/StorageOrder.h @@ -3,19 +3,32 @@ // \file blaze/system/StorageOrder.h // \brief Header file for the default storage order for all vectors of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/System.h b/blaze/system/System.h index 17a6daa2..21344e7f 100644 --- a/blaze/system/System.h +++ b/blaze/system/System.h @@ -3,19 +3,32 @@ // \file blaze/system/System.h // \brief System module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Thresholds.h b/blaze/system/Thresholds.h index 63449876..8a6e38b5 100644 --- a/blaze/system/Thresholds.h +++ b/blaze/system/Thresholds.h @@ -3,19 +3,32 @@ // \file blaze/system/Thresholds.h // \brief Header file for the thresholds for matrix/vector and matrix/matrix multiplications // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/TransposeFlag.h b/blaze/system/TransposeFlag.h index 16cf11b8..4b01b672 100644 --- a/blaze/system/TransposeFlag.h +++ b/blaze/system/TransposeFlag.h @@ -3,19 +3,32 @@ // \file blaze/system/TransposeFlag.h // \brief Header file for the default transpose flag for all vectors of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Vectorization.h b/blaze/system/Vectorization.h index ca28b5bb..479fc33c 100644 --- a/blaze/system/Vectorization.h +++ b/blaze/system/Vectorization.h @@ -3,19 +3,32 @@ // \file blaze/system/Vectorization.h // \brief System settings for the SSE mode // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/Version.h b/blaze/system/Version.h index b011cfac..ed9119fa 100644 --- a/blaze/system/Version.h +++ b/blaze/system/Version.h @@ -3,19 +3,32 @@ // \file blaze/system/Version.h // \brief Header file for the current version of the Blaze library // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/system/WarningDisable.h b/blaze/system/WarningDisable.h index e9473d60..63ce709d 100644 --- a/blaze/system/WarningDisable.h +++ b/blaze/system/WarningDisable.h @@ -3,19 +3,32 @@ // \file blaze/system/WarningDisable.h // \brief Deactivation of compiler specific warnings // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Algorithm.h b/blaze/util/Algorithm.h index 8c4ed46a..7851f5f8 100644 --- a/blaze/util/Algorithm.h +++ b/blaze/util/Algorithm.h @@ -3,19 +3,32 @@ // \file blaze/util/Algorithm.h // \brief Headerfile for generic algorithms // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/AlignedStorage.h b/blaze/util/AlignedStorage.h index 640b3240..b479b15c 100644 --- a/blaze/util/AlignedStorage.h +++ b/blaze/util/AlignedStorage.h @@ -3,19 +3,32 @@ // \file blaze/util/AlignedStorage.h // \brief Header file for the AlignedStorage implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/AlignmentCheck.h b/blaze/util/AlignmentCheck.h index 8902f3d4..fc57c61c 100644 --- a/blaze/util/AlignmentCheck.h +++ b/blaze/util/AlignmentCheck.h @@ -3,19 +3,32 @@ // \file blaze/util/AlignmentCheck.h // \brief Header file for the alignment check function // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/AlignmentTrait.h b/blaze/util/AlignmentTrait.h index 2fe5bbf3..7d314d29 100644 --- a/blaze/util/AlignmentTrait.h +++ b/blaze/util/AlignmentTrait.h @@ -3,19 +3,32 @@ // \file blaze/util/AlignmentTrait.h // \brief Header file for the alignment trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Assert.h b/blaze/util/Assert.h index aeb37a74..598c6a91 100644 --- a/blaze/util/Assert.h +++ b/blaze/util/Assert.h @@ -3,19 +3,32 @@ // \file blaze/util/Assert.h // \brief Header file for run time assertion macros // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Byte.h b/blaze/util/Byte.h index 9fda943f..e495bdc8 100644 --- a/blaze/util/Byte.h +++ b/blaze/util/Byte.h @@ -3,19 +3,32 @@ // \file blaze/util/Byte.h // \brief Header file for the byte type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/ColorMacros.h b/blaze/util/ColorMacros.h index 178b749a..f39fee50 100644 --- a/blaze/util/ColorMacros.h +++ b/blaze/util/ColorMacros.h @@ -3,19 +3,32 @@ // \file blaze/util/ColorMacros.h // \brief Header file for color macros // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Complex.h b/blaze/util/Complex.h index c35d2c3a..a836c3f7 100644 --- a/blaze/util/Complex.h +++ b/blaze/util/Complex.h @@ -3,19 +3,32 @@ // \file blaze/util/Complex.h // \brief Header file for the complex data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Constraints.h b/blaze/util/Constraints.h index 3eef5519..92522e21 100644 --- a/blaze/util/Constraints.h +++ b/blaze/util/Constraints.h @@ -3,19 +3,32 @@ // \file blaze/util/Constraints.h // \brief Header file for compile time constraints // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Convert.h b/blaze/util/Convert.h index d2ef99e9..f3ab9999 100644 --- a/blaze/util/Convert.h +++ b/blaze/util/Convert.h @@ -3,19 +3,32 @@ // \file blaze/util/Convert.h // \brief Conversion functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/DimensionOf.h b/blaze/util/DimensionOf.h index ad06c842..4f6d8f08 100644 --- a/blaze/util/DimensionOf.h +++ b/blaze/util/DimensionOf.h @@ -3,19 +3,32 @@ // \file blaze/util/DimensionOf.h // \brief Compile time evaluation of array sizes // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/DisableIf.h b/blaze/util/DisableIf.h index 944c64a1..07ab9f03 100644 --- a/blaze/util/DisableIf.h +++ b/blaze/util/DisableIf.h @@ -3,19 +3,32 @@ // \file blaze/util/DisableIf.h // \brief Header file for the DisableIf class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/EmptyType.h b/blaze/util/EmptyType.h index 3543122c..659f7e54 100644 --- a/blaze/util/EmptyType.h +++ b/blaze/util/EmptyType.h @@ -3,19 +3,32 @@ // \file blaze/util/EmptyType.h // \brief Header file for the empty type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/EnableIf.h b/blaze/util/EnableIf.h index 39a54b3f..08c09182 100644 --- a/blaze/util/EnableIf.h +++ b/blaze/util/EnableIf.h @@ -3,19 +3,32 @@ // \file blaze/util/EnableIf.h // \brief Header file for the EnableIf class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/FalseType.h b/blaze/util/FalseType.h index 75e48a59..a31caa25 100644 --- a/blaze/util/FalseType.h +++ b/blaze/util/FalseType.h @@ -3,19 +3,32 @@ // \file blaze/util/FalseType.h // \brief Header file for the FalseType type/value trait base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/InputString.h b/blaze/util/InputString.h index 923d0f48..61681efe 100644 --- a/blaze/util/InputString.h +++ b/blaze/util/InputString.h @@ -3,19 +3,32 @@ // \file blaze/util/InputString.h // \brief String implementation for the extraction of input strings // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/InvalidType.h b/blaze/util/InvalidType.h index f7640ea1..27141670 100644 --- a/blaze/util/InvalidType.h +++ b/blaze/util/InvalidType.h @@ -3,19 +3,32 @@ // \file blaze/util/InvalidType.h // \brief Utility type for generic codes // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Limits.h b/blaze/util/Limits.h index aae00c4c..62cf52e0 100644 --- a/blaze/util/Limits.h +++ b/blaze/util/Limits.h @@ -3,19 +3,32 @@ // \file blaze/util/Limits.h // \brief Numerical limits of built-in data types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Logging.h b/blaze/util/Logging.h index 83196158..2c5388f7 100644 --- a/blaze/util/Logging.h +++ b/blaze/util/Logging.h @@ -3,19 +3,32 @@ // \file blaze/util/Logging.h // \brief Header file for the logging functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/MPL.h b/blaze/util/MPL.h index 01d3ec28..c9fb0f39 100644 --- a/blaze/util/MPL.h +++ b/blaze/util/MPL.h @@ -3,19 +3,32 @@ // \file blaze/util/MPL.h // \brief Header file for all meta-programming tools // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Memory.h b/blaze/util/Memory.h index b01c1123..60e6e66c 100644 --- a/blaze/util/Memory.h +++ b/blaze/util/Memory.h @@ -3,19 +3,32 @@ // \file blaze/util/Memory.h // \brief Header file for memory allocation and deallocation functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/MemoryPool.h b/blaze/util/MemoryPool.h index 2d9df1ca..94853b89 100644 --- a/blaze/util/MemoryPool.h +++ b/blaze/util/MemoryPool.h @@ -3,19 +3,32 @@ // \file blaze/util/MemoryPool.h // \brief Header file for the memory pool class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/NonCopyable.h b/blaze/util/NonCopyable.h index faa50e97..faec8dfe 100644 --- a/blaze/util/NonCopyable.h +++ b/blaze/util/NonCopyable.h @@ -3,19 +3,32 @@ // \file blaze/util/NonCopyable.h // \brief Base class for non-copyable class instances // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/NonCreatable.h b/blaze/util/NonCreatable.h index c0567abd..dda40ae9 100644 --- a/blaze/util/NonCreatable.h +++ b/blaze/util/NonCreatable.h @@ -3,19 +3,32 @@ // \file blaze/util/NonCreatable.h // \brief Base class for non-creatable (static) classes // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Null.h b/blaze/util/Null.h index cda148ad..bdb483c9 100644 --- a/blaze/util/Null.h +++ b/blaze/util/Null.h @@ -3,19 +3,32 @@ // \file blaze/util/Null.h // \brief Header file for a safe C++ NULL pointer implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/NullType.h b/blaze/util/NullType.h index ae26ff77..9267122c 100644 --- a/blaze/util/NullType.h +++ b/blaze/util/NullType.h @@ -3,19 +3,32 @@ // \file blaze/util/NullType.h // \brief Utility type for generic codes // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/PointerCast.h b/blaze/util/PointerCast.h index 2635e84e..3a4bc370 100644 --- a/blaze/util/PointerCast.h +++ b/blaze/util/PointerCast.h @@ -3,19 +3,32 @@ // \file blaze/util/PointerCast.h // \brief Cast operators for pointer types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Policies.h b/blaze/util/Policies.h index fe26f699..17908426 100644 --- a/blaze/util/Policies.h +++ b/blaze/util/Policies.h @@ -3,19 +3,32 @@ // \file blaze/util/Policies.h // \brief Header file for policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/PtrIterator.h b/blaze/util/PtrIterator.h index 170d7e4a..3d28971f 100644 --- a/blaze/util/PtrIterator.h +++ b/blaze/util/PtrIterator.h @@ -3,19 +3,32 @@ // \file blaze/util/PtrIterator.h // \brief Iterator class for pointer vectors // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/PtrVector.h b/blaze/util/PtrVector.h index be01b525..0fb528b8 100644 --- a/blaze/util/PtrVector.h +++ b/blaze/util/PtrVector.h @@ -3,19 +3,32 @@ // \file blaze/util/PtrVector.h // \brief Implementation of a vector for (polymorphic) pointers // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Random.h b/blaze/util/Random.h index 198006ee..92104c19 100644 --- a/blaze/util/Random.h +++ b/blaze/util/Random.h @@ -3,19 +3,32 @@ // \file blaze/util/Random.h // \brief Implementation of a random number generator. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/SelectType.h b/blaze/util/SelectType.h index a0e6646c..2571e38b 100644 --- a/blaze/util/SelectType.h +++ b/blaze/util/SelectType.h @@ -3,19 +3,32 @@ // \file blaze/util/SelectType.h // \brief Header file for the SelectType class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Serialization.h b/blaze/util/Serialization.h index 04241578..cb9f244a 100644 --- a/blaze/util/Serialization.h +++ b/blaze/util/Serialization.h @@ -3,19 +3,32 @@ // \file blaze/util/Serialization.h // \brief Header file for all serialization functionality // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Singleton.h b/blaze/util/Singleton.h index 1a86d043..eb77dd3a 100644 --- a/blaze/util/Singleton.h +++ b/blaze/util/Singleton.h @@ -3,19 +3,32 @@ // \file blaze/util/Singleton.h // \brief Header file for the Singleton class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ // //================================================================================================= diff --git a/blaze/util/SizeTrait.h b/blaze/util/SizeTrait.h index fa29c501..6a9dd0f6 100644 --- a/blaze/util/SizeTrait.h +++ b/blaze/util/SizeTrait.h @@ -3,19 +3,32 @@ // \file blaze/util/SizeTrait.h // \brief Header file for the size trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/StaticAssert.h b/blaze/util/StaticAssert.h index d89528d6..c1c34d94 100644 --- a/blaze/util/StaticAssert.h +++ b/blaze/util/StaticAssert.h @@ -3,19 +3,32 @@ // \file blaze/util/StaticAssert.h // \brief Compile time assertion // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Suffix.h b/blaze/util/Suffix.h index 484eebde..cc869e6a 100644 --- a/blaze/util/Suffix.h +++ b/blaze/util/Suffix.h @@ -3,19 +3,32 @@ // \file blaze/util/Suffix.h // \brief Header file for compile time constraints // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/SystemClock.h b/blaze/util/SystemClock.h index 4646961d..8eeba338 100644 --- a/blaze/util/SystemClock.h +++ b/blaze/util/SystemClock.h @@ -3,19 +3,32 @@ // \file blaze/util/SystemClock.h // \brief Header file for the SystemClock class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/SystemClockID.h b/blaze/util/SystemClockID.h index 0be39c97..fb8e680e 100644 --- a/blaze/util/SystemClockID.h +++ b/blaze/util/SystemClockID.h @@ -3,19 +3,32 @@ // \file blaze/util/SystemClockID.h // \brief Implementation of a smart SystemClock handle // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Template.h b/blaze/util/Template.h index b44361d5..32d6aba7 100644 --- a/blaze/util/Template.h +++ b/blaze/util/Template.h @@ -3,19 +3,32 @@ // \file blaze/util/Template.h // \brief Header file for nested template disabiguation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Thread.h b/blaze/util/Thread.h index 188aec29..3d8a61c5 100644 --- a/blaze/util/Thread.h +++ b/blaze/util/Thread.h @@ -3,19 +3,32 @@ // \file blaze/util/Thread.h // \brief Header file for the Thread class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/ThreadPool.h b/blaze/util/ThreadPool.h index dd999a6f..75fe4222 100644 --- a/blaze/util/ThreadPool.h +++ b/blaze/util/ThreadPool.h @@ -3,19 +3,32 @@ // \file blaze/util/ThreadPool.h // \brief Header file of the ThreadPool class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Time.h b/blaze/util/Time.h index 8c2b0d7c..73d83b6b 100644 --- a/blaze/util/Time.h +++ b/blaze/util/Time.h @@ -3,19 +3,32 @@ // \file blaze/util/Time.h // \brief Header file for time functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Timing.h b/blaze/util/Timing.h index 9b2616f7..8068a2b5 100644 --- a/blaze/util/Timing.h +++ b/blaze/util/Timing.h @@ -3,19 +3,32 @@ // \file blaze/util/Timing.h // \brief Header file for the timing submodule // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/TrueType.h b/blaze/util/TrueType.h index 47c775f6..fdfd979a 100644 --- a/blaze/util/TrueType.h +++ b/blaze/util/TrueType.h @@ -3,19 +3,32 @@ // \file blaze/util/TrueType.h // \brief Header file for the TrueType type/value trait base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/TypeList.h b/blaze/util/TypeList.h index 410e8e38..8ba0f512 100644 --- a/blaze/util/TypeList.h +++ b/blaze/util/TypeList.h @@ -3,19 +3,32 @@ // \file blaze/util/TypeList.h // \brief Header file for a type list implementation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/TypeTraits.h b/blaze/util/TypeTraits.h index 913b043a..37e06ce1 100644 --- a/blaze/util/TypeTraits.h +++ b/blaze/util/TypeTraits.h @@ -3,19 +3,32 @@ // \file blaze/util/TypeTraits.h // \brief Header file for all type traits // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Types.h b/blaze/util/Types.h index 3d4f2e67..e88b0b57 100644 --- a/blaze/util/Types.h +++ b/blaze/util/Types.h @@ -3,19 +3,32 @@ // \file blaze/util/Types.h // \brief Header file for basic type definitions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/UniqueArray.h b/blaze/util/UniqueArray.h index c8005ee7..ccf185f7 100644 --- a/blaze/util/UniqueArray.h +++ b/blaze/util/UniqueArray.h @@ -3,19 +3,32 @@ // \file blaze/util/UniqueArray.h // \brief Header file for the UniqueArray smart pointer class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/UniquePtr.h b/blaze/util/UniquePtr.h index 9cad1775..d5e1f76e 100644 --- a/blaze/util/UniquePtr.h +++ b/blaze/util/UniquePtr.h @@ -3,19 +3,32 @@ // \file blaze/util/UniquePtr.h // \brief Header file for the UniquePtr smart pointer class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/UnsignedValue.h b/blaze/util/UnsignedValue.h index dc0e01a4..24605df8 100644 --- a/blaze/util/UnsignedValue.h +++ b/blaze/util/UnsignedValue.h @@ -3,19 +3,32 @@ // \file blaze/util/UnsignedValue.h // \brief Header file for the UnsignedValue class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Unused.h b/blaze/util/Unused.h index 891576fe..e0ff643b 100644 --- a/blaze/util/Unused.h +++ b/blaze/util/Unused.h @@ -3,19 +3,32 @@ // \file blaze/util/Unused.h // \brief Header file for the UNUSED_PARAMETER function template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/Util.h b/blaze/util/Util.h index 51d8e2c2..6c18b79e 100644 --- a/blaze/util/Util.h +++ b/blaze/util/Util.h @@ -3,19 +3,32 @@ // \file blaze/util/Util.h // \brief Utility module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/ValueTraits.h b/blaze/util/ValueTraits.h index 6e3011a8..680394cd 100644 --- a/blaze/util/ValueTraits.h +++ b/blaze/util/ValueTraits.h @@ -3,19 +3,32 @@ // \file blaze/util/ValueTraits.h // \brief Header file for all value traits // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Arithmetic.h b/blaze/util/constraints/Arithmetic.h index 8c35cda2..6a9faed8 100644 --- a/blaze/util/constraints/Arithmetic.h +++ b/blaze/util/constraints/Arithmetic.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Arithmetic.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Array.h b/blaze/util/constraints/Array.h index f2127d1d..36f2eb8f 100644 --- a/blaze/util/constraints/Array.h +++ b/blaze/util/constraints/Array.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Array.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/BaseOf.h b/blaze/util/constraints/BaseOf.h index cdf2e96b..a486bb7e 100644 --- a/blaze/util/constraints/BaseOf.h +++ b/blaze/util/constraints/BaseOf.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/BaseOf.h // \brief Constraint on the inheritance relationship of a data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Boolean.h b/blaze/util/constraints/Boolean.h index bdcc9923..2d85357a 100644 --- a/blaze/util/constraints/Boolean.h +++ b/blaze/util/constraints/Boolean.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Boolean.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Builtin.h b/blaze/util/constraints/Builtin.h index 856709d6..90f95687 100644 --- a/blaze/util/constraints/Builtin.h +++ b/blaze/util/constraints/Builtin.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Builtin.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Class.h b/blaze/util/constraints/Class.h index 65c6e6a0..0421ee5c 100644 --- a/blaze/util/constraints/Class.h +++ b/blaze/util/constraints/Class.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Class.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Comparable.h b/blaze/util/constraints/Comparable.h index a2d27a76..dab6db7d 100644 --- a/blaze/util/constraints/Comparable.h +++ b/blaze/util/constraints/Comparable.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Comparable.h // \brief Constraint on the pointer relationship // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Complex.h b/blaze/util/constraints/Complex.h index 55c5acca..b35cb332 100644 --- a/blaze/util/constraints/Complex.h +++ b/blaze/util/constraints/Complex.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Complex.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Const.h b/blaze/util/constraints/Const.h index fddab5e0..6bfcc317 100644 --- a/blaze/util/constraints/Const.h +++ b/blaze/util/constraints/Const.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Const.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/ConstraintTest.h b/blaze/util/constraints/ConstraintTest.h index 06848b2d..71211084 100644 --- a/blaze/util/constraints/ConstraintTest.h +++ b/blaze/util/constraints/ConstraintTest.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/ConstraintTest.h // \brief Constraint wrapper class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Constraints.h b/blaze/util/constraints/Constraints.h index c000f2ce..b5bc16ff 100644 --- a/blaze/util/constraints/Constraints.h +++ b/blaze/util/constraints/Constraints.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Constraints.h // \brief Header file for compile time constraints // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Convertible.h b/blaze/util/constraints/Convertible.h index f93b125d..fe988e21 100644 --- a/blaze/util/constraints/Convertible.h +++ b/blaze/util/constraints/Convertible.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Convertible.h // \brief Constraint on the pointer relationship // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/DerivedFrom.h b/blaze/util/constraints/DerivedFrom.h index 4f761cc0..2bde5965 100644 --- a/blaze/util/constraints/DerivedFrom.h +++ b/blaze/util/constraints/DerivedFrom.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/DerivedFrom.h // \brief Constraint on the inheritance relationship of a data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Double.h b/blaze/util/constraints/Double.h index 7719fd0b..25f907a5 100644 --- a/blaze/util/constraints/Double.h +++ b/blaze/util/constraints/Double.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Double.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Empty.h b/blaze/util/constraints/Empty.h index fb953c1a..f9248aaf 100644 --- a/blaze/util/constraints/Empty.h +++ b/blaze/util/constraints/Empty.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Empty.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Float.h b/blaze/util/constraints/Float.h index 06781469..be40f9e4 100644 --- a/blaze/util/constraints/Float.h +++ b/blaze/util/constraints/Float.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Float.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/FloatingPoint.h b/blaze/util/constraints/FloatingPoint.h index e7dd0890..67b6d8a6 100644 --- a/blaze/util/constraints/FloatingPoint.h +++ b/blaze/util/constraints/FloatingPoint.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/FloatingPoint.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Integral.h b/blaze/util/constraints/Integral.h index b82f3538..f81b97a9 100644 --- a/blaze/util/constraints/Integral.h +++ b/blaze/util/constraints/Integral.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Integral.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/LongDouble.h b/blaze/util/constraints/LongDouble.h index e53f0a1f..290e25ad 100644 --- a/blaze/util/constraints/LongDouble.h +++ b/blaze/util/constraints/LongDouble.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/LongDouble.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Numeric.h b/blaze/util/constraints/Numeric.h index f490e45b..8b450ad7 100644 --- a/blaze/util/constraints/Numeric.h +++ b/blaze/util/constraints/Numeric.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Numeric.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Object.h b/blaze/util/constraints/Object.h index dafcc3ae..66574493 100644 --- a/blaze/util/constraints/Object.h +++ b/blaze/util/constraints/Object.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Object.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Pod.h b/blaze/util/constraints/Pod.h index 59265438..60063163 100644 --- a/blaze/util/constraints/Pod.h +++ b/blaze/util/constraints/Pod.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Pod.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Pointer.h b/blaze/util/constraints/Pointer.h index ae21a1ae..5fadfd32 100644 --- a/blaze/util/constraints/Pointer.h +++ b/blaze/util/constraints/Pointer.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Pointer.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Rank.h b/blaze/util/constraints/Rank.h index b67ca6bb..671b2032 100644 --- a/blaze/util/constraints/Rank.h +++ b/blaze/util/constraints/Rank.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Rank.h // \brief Constraint on the rank of a data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Reference.h b/blaze/util/constraints/Reference.h index 4a190796..2e496e9c 100644 --- a/blaze/util/constraints/Reference.h +++ b/blaze/util/constraints/Reference.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Reference.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/SameSize.h b/blaze/util/constraints/SameSize.h index fb358509..3a11d108 100644 --- a/blaze/util/constraints/SameSize.h +++ b/blaze/util/constraints/SameSize.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/SameSize.h // \brief Constraint on the size of two data types // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/SameType.h b/blaze/util/constraints/SameType.h index 90a5d443..962de0f0 100644 --- a/blaze/util/constraints/SameType.h +++ b/blaze/util/constraints/SameType.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/SameType.h // \brief Data type constraint // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Signed.h b/blaze/util/constraints/Signed.h index 93a33a0f..1f44529b 100644 --- a/blaze/util/constraints/Signed.h +++ b/blaze/util/constraints/Signed.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Signed.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Size.h b/blaze/util/constraints/Size.h index bc157fce..0980584c 100644 --- a/blaze/util/constraints/Size.h +++ b/blaze/util/constraints/Size.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Size.h // \brief Constraint on the size of a data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Subscriptable.h b/blaze/util/constraints/Subscriptable.h index ddd44651..5f8c1f3b 100644 --- a/blaze/util/constraints/Subscriptable.h +++ b/blaze/util/constraints/Subscriptable.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Subscriptable.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/TypeRestriction.h b/blaze/util/constraints/TypeRestriction.h index 177b592b..9474cef7 100644 --- a/blaze/util/constraints/TypeRestriction.h +++ b/blaze/util/constraints/TypeRestriction.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/TypeRestriction.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Union.h b/blaze/util/constraints/Union.h index 1928dcd5..ac97cd78 100644 --- a/blaze/util/constraints/Union.h +++ b/blaze/util/constraints/Union.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Union.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Unsigned.h b/blaze/util/constraints/Unsigned.h index bf41fe84..ebae5e88 100644 --- a/blaze/util/constraints/Unsigned.h +++ b/blaze/util/constraints/Unsigned.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Unsigned.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Vectorizable.h b/blaze/util/constraints/Vectorizable.h index c55c3ce9..6b7320c5 100644 --- a/blaze/util/constraints/Vectorizable.h +++ b/blaze/util/constraints/Vectorizable.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Vectorizable.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Void.h b/blaze/util/constraints/Void.h index 42895562..6a338836 100644 --- a/blaze/util/constraints/Void.h +++ b/blaze/util/constraints/Void.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Void.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/constraints/Volatile.h b/blaze/util/constraints/Volatile.h index 28db21f7..6e35c8f1 100644 --- a/blaze/util/constraints/Volatile.h +++ b/blaze/util/constraints/Volatile.h @@ -3,19 +3,32 @@ // \file blaze/util/constraints/Volatile.h // \brief Constraint on the data type // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/DebugSection.h b/blaze/util/logging/DebugSection.h index ea74f2b9..ecfe6f7e 100644 --- a/blaze/util/logging/DebugSection.h +++ b/blaze/util/logging/DebugSection.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/DebugSection.h // \brief Header file for the log debug section // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/DetailSection.h b/blaze/util/logging/DetailSection.h index 1d73d91b..da857bc0 100644 --- a/blaze/util/logging/DetailSection.h +++ b/blaze/util/logging/DetailSection.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/DetailSection.h // \brief Header file for the log detail section // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/ErrorSection.h b/blaze/util/logging/ErrorSection.h index bf15a2b1..1b4f6b34 100644 --- a/blaze/util/logging/ErrorSection.h +++ b/blaze/util/logging/ErrorSection.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/ErrorSection.h // \brief Header file for the log error section // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/FunctionTrace.h b/blaze/util/logging/FunctionTrace.h index 3c10f141..2331d0b9 100644 --- a/blaze/util/logging/FunctionTrace.h +++ b/blaze/util/logging/FunctionTrace.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/FunctionTrace.h // \brief Header file for the FunctionTrace class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/InfoSection.h b/blaze/util/logging/InfoSection.h index cb98d8f1..c1fafd6e 100644 --- a/blaze/util/logging/InfoSection.h +++ b/blaze/util/logging/InfoSection.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/InfoSection.h // \brief Header file for the log info section // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/LogLevel.h b/blaze/util/logging/LogLevel.h index 2df0b5ab..6ad3213e 100644 --- a/blaze/util/logging/LogLevel.h +++ b/blaze/util/logging/LogLevel.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/LogLevel.h // \brief Header file for the logging levels // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/LogSection.h b/blaze/util/logging/LogSection.h index ff6449dd..51bbaef5 100644 --- a/blaze/util/logging/LogSection.h +++ b/blaze/util/logging/LogSection.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/LogSection.h // \brief Header file for the LogSection class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/Logger.h b/blaze/util/logging/Logger.h index e2066912..632b4fca 100644 --- a/blaze/util/logging/Logger.h +++ b/blaze/util/logging/Logger.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/Logger.h // \brief Header file for the Logger class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/Logging.h b/blaze/util/logging/Logging.h index 937a7ede..2ce8ce0d 100644 --- a/blaze/util/logging/Logging.h +++ b/blaze/util/logging/Logging.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/Logging.h // \brief Logging module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/ProgressSection.h b/blaze/util/logging/ProgressSection.h index 560baf5f..6908faa6 100644 --- a/blaze/util/logging/ProgressSection.h +++ b/blaze/util/logging/ProgressSection.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/ProgressSection.h // \brief Header file for the log progress section // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/logging/WarningSection.h b/blaze/util/logging/WarningSection.h index 22e2abb0..248b1406 100644 --- a/blaze/util/logging/WarningSection.h +++ b/blaze/util/logging/WarningSection.h @@ -3,19 +3,32 @@ // \file blaze/util/logging/WarningSection.h // \brief Header file for the log warning section // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/mpl/And.h b/blaze/util/mpl/And.h index d483c34f..eca45610 100644 --- a/blaze/util/mpl/And.h +++ b/blaze/util/mpl/And.h @@ -3,19 +3,32 @@ // \file blaze/util/mpl/And.h // \brief Header file for the And class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/mpl/EqualTo.h b/blaze/util/mpl/EqualTo.h index d9abee18..194f148d 100644 --- a/blaze/util/mpl/EqualTo.h +++ b/blaze/util/mpl/EqualTo.h @@ -3,19 +3,32 @@ // \file blaze/util/mpl/EqualTo.h // \brief Header file for the EqualTo class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/mpl/If.h b/blaze/util/mpl/If.h index 54b249fd..9afb0cb7 100644 --- a/blaze/util/mpl/If.h +++ b/blaze/util/mpl/If.h @@ -3,19 +3,32 @@ // \file blaze/util/mpl/If.h // \brief Header file for the If class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/mpl/MPL.h b/blaze/util/mpl/MPL.h index 0e949f6d..a230e034 100644 --- a/blaze/util/mpl/MPL.h +++ b/blaze/util/mpl/MPL.h @@ -3,19 +3,32 @@ // \file blaze/util/mpl/MPL.h // \brief Meta-Programming Language (MPL) module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/mpl/Not.h b/blaze/util/mpl/Not.h index 6ab262d8..1b598834 100644 --- a/blaze/util/mpl/Not.h +++ b/blaze/util/mpl/Not.h @@ -3,19 +3,32 @@ // \file blaze/util/mpl/Not.h // \brief Header file for the Not class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/mpl/Or.h b/blaze/util/mpl/Or.h index 7eaff701..cb05c06b 100644 --- a/blaze/util/mpl/Or.h +++ b/blaze/util/mpl/Or.h @@ -3,19 +3,32 @@ // \file blaze/util/mpl/Or.h // \brief Header file for the Or class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/ArrayDelete.h b/blaze/util/policies/ArrayDelete.h index 1f710ef8..6af3ef26 100644 --- a/blaze/util/policies/ArrayDelete.h +++ b/blaze/util/policies/ArrayDelete.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/ArrayDelete.h // \brief Header file for the ArrayDelete policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/ConstantGrowth.h b/blaze/util/policies/ConstantGrowth.h index 60fd59e4..b1e5d606 100644 --- a/blaze/util/policies/ConstantGrowth.h +++ b/blaze/util/policies/ConstantGrowth.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/ConstantGrowth.h // \brief Header file for the ConstantGrowth policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/Deallocate.h b/blaze/util/policies/Deallocate.h index 9a1650ad..9a92a3fb 100644 --- a/blaze/util/policies/Deallocate.h +++ b/blaze/util/policies/Deallocate.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/Deallocate.h // \brief Header file for the Deallocate policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/DefaultDelete.h b/blaze/util/policies/DefaultDelete.h index 42bb54f4..d612cd06 100644 --- a/blaze/util/policies/DefaultDelete.h +++ b/blaze/util/policies/DefaultDelete.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/DefaultDelete.h // \brief Header file for the DefaultDelete policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/LinearGrowth.h b/blaze/util/policies/LinearGrowth.h index 7ae5e197..b25485f0 100644 --- a/blaze/util/policies/LinearGrowth.h +++ b/blaze/util/policies/LinearGrowth.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/LinearGrowth.h // \brief Header file for the LinearGrowth policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/NoDelete.h b/blaze/util/policies/NoDelete.h index f6c976e1..97bde1c7 100644 --- a/blaze/util/policies/NoDelete.h +++ b/blaze/util/policies/NoDelete.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/NoDelete.h // \brief Header file for the NoDelete policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/OptimalGrowth.h b/blaze/util/policies/OptimalGrowth.h index 0a7ec7de..9da8c7cf 100644 --- a/blaze/util/policies/OptimalGrowth.h +++ b/blaze/util/policies/OptimalGrowth.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/OptimalGrowth.h // \brief Header file for the OptimalGrowth policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/policies/PtrDelete.h b/blaze/util/policies/PtrDelete.h index a454f588..6391d0ef 100644 --- a/blaze/util/policies/PtrDelete.h +++ b/blaze/util/policies/PtrDelete.h @@ -3,19 +3,32 @@ // \file blaze/util/policies/PtrDelete.h // \brief Header file for the PtrDelete policy classes. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/serialization/Archive.h b/blaze/util/serialization/Archive.h index 347033ed..f3f63326 100644 --- a/blaze/util/serialization/Archive.h +++ b/blaze/util/serialization/Archive.h @@ -3,19 +3,32 @@ // \file blaze/util/serialization/Archive.h // \brief Header file for the Archive class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/serialization/Serialization.h b/blaze/util/serialization/Serialization.h index 550fe3d8..3af4d053 100644 --- a/blaze/util/serialization/Serialization.h +++ b/blaze/util/serialization/Serialization.h @@ -3,19 +3,32 @@ // \file blaze/util/serialization/Serialization.h // \brief Type traits module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/singleton/Dependency.h b/blaze/util/singleton/Dependency.h index 94caeccf..55117109 100644 --- a/blaze/util/singleton/Dependency.h +++ b/blaze/util/singleton/Dependency.h @@ -3,19 +3,32 @@ // \file blaze/util/singleton/Dependency.h // \brief Header file for the Dependency class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/singleton/Singleton.h b/blaze/util/singleton/Singleton.h index 1258c70c..3070a2f0 100644 --- a/blaze/util/singleton/Singleton.h +++ b/blaze/util/singleton/Singleton.h @@ -3,19 +3,32 @@ // \file blaze/util/singleton/Singleton.h // \brief Header file for the Singleton class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ // //================================================================================================= diff --git a/blaze/util/threadpool/Task.h b/blaze/util/threadpool/Task.h index f58689fe..4f50911b 100644 --- a/blaze/util/threadpool/Task.h +++ b/blaze/util/threadpool/Task.h @@ -3,19 +3,32 @@ // \file blaze/util/threadpool/Task.h // \brief Header file for the Task base class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/threadpool/TaskQueue.h b/blaze/util/threadpool/TaskQueue.h index bc47e646..5452e016 100644 --- a/blaze/util/threadpool/TaskQueue.h +++ b/blaze/util/threadpool/TaskQueue.h @@ -3,19 +3,32 @@ // \file blaze/util/threadpool/TaskQueue.h // \brief Task queue for the thread pool // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/threadpool/ThreadPool.h b/blaze/util/threadpool/ThreadPool.h index b6bce3e4..edf10ff1 100644 --- a/blaze/util/threadpool/ThreadPool.h +++ b/blaze/util/threadpool/ThreadPool.h @@ -3,19 +3,32 @@ // \file blaze/util/threadpool/ThreadPool.h // \brief Threadpool module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/timing/CpuPolicy.h b/blaze/util/timing/CpuPolicy.h index 68e17050..518d465b 100644 --- a/blaze/util/timing/CpuPolicy.h +++ b/blaze/util/timing/CpuPolicy.h @@ -3,19 +3,32 @@ // \file blaze/util/timing/CpuPolicy.h // \brief CPU timing policy for the Timer class. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/timing/CpuTimer.h b/blaze/util/timing/CpuTimer.h index 57161a39..c151412d 100644 --- a/blaze/util/timing/CpuTimer.h +++ b/blaze/util/timing/CpuTimer.h @@ -3,19 +3,32 @@ // \file blaze/util/timing/CpuTimer.h // \brief Progress timer for CPU time measurements // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/timing/Timer.h b/blaze/util/timing/Timer.h index ab8033ca..e8bc13d3 100644 --- a/blaze/util/timing/Timer.h +++ b/blaze/util/timing/Timer.h @@ -3,19 +3,32 @@ // \file blaze/util/timing/Timer.h // \brief Progress timer for time and performance measurements // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/timing/Timing.h b/blaze/util/timing/Timing.h index 4b313316..56a09b3a 100644 --- a/blaze/util/timing/Timing.h +++ b/blaze/util/timing/Timing.h @@ -3,19 +3,32 @@ // \file blaze/util/timing/Timing.h // \brief Timing module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/timing/WcPolicy.h b/blaze/util/timing/WcPolicy.h index cf3e2880..17459896 100644 --- a/blaze/util/timing/WcPolicy.h +++ b/blaze/util/timing/WcPolicy.h @@ -3,19 +3,32 @@ // \file blaze/util/timing/WcPolicy.h // \brief Wall clock timing policy for the Timer class. // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/timing/WcTimer.h b/blaze/util/timing/WcTimer.h index 0a3009f9..8cf1fb06 100644 --- a/blaze/util/timing/WcTimer.h +++ b/blaze/util/timing/WcTimer.h @@ -3,19 +3,32 @@ // \file blaze/util/timing/WcTimer.h // \brief Progress timer for wall clock time measurements // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/AddCV.h b/blaze/util/typetraits/AddCV.h index a6b28feb..f52f58a7 100644 --- a/blaze/util/typetraits/AddCV.h +++ b/blaze/util/typetraits/AddCV.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/AddCV.h // \brief Header file for the AddCV type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/AddConst.h b/blaze/util/typetraits/AddConst.h index 19bbf9ed..53dc960a 100644 --- a/blaze/util/typetraits/AddConst.h +++ b/blaze/util/typetraits/AddConst.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/AddConst.h // \brief Header file for the AddConst type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/AddPointer.h b/blaze/util/typetraits/AddPointer.h index 4f25f27c..07b18a64 100644 --- a/blaze/util/typetraits/AddPointer.h +++ b/blaze/util/typetraits/AddPointer.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/AddPointer.h // \brief Header file for the AddPointer type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/AddReference.h b/blaze/util/typetraits/AddReference.h index fc5c3587..0b2e83e5 100644 --- a/blaze/util/typetraits/AddReference.h +++ b/blaze/util/typetraits/AddReference.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/AddReference.h // \brief Header file for the AddReference type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/AddVolatile.h b/blaze/util/typetraits/AddVolatile.h index 5a9b2eac..9bd4db70 100644 --- a/blaze/util/typetraits/AddVolatile.h +++ b/blaze/util/typetraits/AddVolatile.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/AddVolatile.h // \brief Header file for the AddVolatile type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/Extent.h b/blaze/util/typetraits/Extent.h index e8d2212e..efe73a83 100644 --- a/blaze/util/typetraits/Extent.h +++ b/blaze/util/typetraits/Extent.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/Extent.h // \brief Header file for the Extent type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/HasSize.h b/blaze/util/typetraits/HasSize.h index 88ea29ae..0fa5abbc 100644 --- a/blaze/util/typetraits/HasSize.h +++ b/blaze/util/typetraits/HasSize.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/HasSize.h // \brief Header file for the HasSize type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/HaveSameSize.h b/blaze/util/typetraits/HaveSameSize.h index b9995538..f8b0cf3c 100644 --- a/blaze/util/typetraits/HaveSameSize.h +++ b/blaze/util/typetraits/HaveSameSize.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/HaveSameSize.h // \brief Header file for the HaveSameSize type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsArithmetic.h b/blaze/util/typetraits/IsArithmetic.h index d8de5b6b..fc1e0a0b 100644 --- a/blaze/util/typetraits/IsArithmetic.h +++ b/blaze/util/typetraits/IsArithmetic.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsArithmetic.h // \brief Header file for the IsArithmetic type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsArray.h b/blaze/util/typetraits/IsArray.h index 26ae754a..779f3bde 100644 --- a/blaze/util/typetraits/IsArray.h +++ b/blaze/util/typetraits/IsArray.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsArray.h // \brief Header file for the IsArray type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsBaseOf.h b/blaze/util/typetraits/IsBaseOf.h index 92ce9f7b..ed50779e 100644 --- a/blaze/util/typetraits/IsBaseOf.h +++ b/blaze/util/typetraits/IsBaseOf.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsBaseOf.h // \brief Header file for the IsBaseOf type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsBoolean.h b/blaze/util/typetraits/IsBoolean.h index d173f185..afa3e177 100644 --- a/blaze/util/typetraits/IsBoolean.h +++ b/blaze/util/typetraits/IsBoolean.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsBoolean.h // \brief Header file for the IsBoolean type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsBuiltin.h b/blaze/util/typetraits/IsBuiltin.h index 2791d37f..15c330ff 100644 --- a/blaze/util/typetraits/IsBuiltin.h +++ b/blaze/util/typetraits/IsBuiltin.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsBuiltin.h // \brief Header file for the IsBuiltin type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsCharacter.h b/blaze/util/typetraits/IsCharacter.h index 1a42d25a..34cf5978 100644 --- a/blaze/util/typetraits/IsCharacter.h +++ b/blaze/util/typetraits/IsCharacter.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsCharacter.h // \brief Header file for the IsCharacter type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsClass.h b/blaze/util/typetraits/IsClass.h index 0a30e7cb..3e6d5023 100644 --- a/blaze/util/typetraits/IsClass.h +++ b/blaze/util/typetraits/IsClass.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsClass.h // \brief Header file for the IsClass type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsComplex.h b/blaze/util/typetraits/IsComplex.h index 5e5a9977..ecaccc24 100644 --- a/blaze/util/typetraits/IsComplex.h +++ b/blaze/util/typetraits/IsComplex.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsComplex.h // \brief Header file for the IsComplex type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsConst.h b/blaze/util/typetraits/IsConst.h index c7525b2e..613c7cea 100644 --- a/blaze/util/typetraits/IsConst.h +++ b/blaze/util/typetraits/IsConst.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsConst.h // \brief Header file for the IsConst type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsConvertible.h b/blaze/util/typetraits/IsConvertible.h index 3e47e239..663641c2 100644 --- a/blaze/util/typetraits/IsConvertible.h +++ b/blaze/util/typetraits/IsConvertible.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsConvertible.h // \brief Header file for the IsConvertible type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsDouble.h b/blaze/util/typetraits/IsDouble.h index 8dac1b6b..b55ebe0a 100644 --- a/blaze/util/typetraits/IsDouble.h +++ b/blaze/util/typetraits/IsDouble.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsDouble.h // \brief Header file for the IsDouble type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsEmpty.h b/blaze/util/typetraits/IsEmpty.h index df00b65a..261499ef 100644 --- a/blaze/util/typetraits/IsEmpty.h +++ b/blaze/util/typetraits/IsEmpty.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsEmpty.h // \brief Header file for the IsEmpty type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsFloat.h b/blaze/util/typetraits/IsFloat.h index de1e0093..008e8391 100644 --- a/blaze/util/typetraits/IsFloat.h +++ b/blaze/util/typetraits/IsFloat.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsFloat.h // \brief Header file for the IsFloat type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsFloatingPoint.h b/blaze/util/typetraits/IsFloatingPoint.h index 6c43d781..0e2328b4 100644 --- a/blaze/util/typetraits/IsFloatingPoint.h +++ b/blaze/util/typetraits/IsFloatingPoint.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsFloatingPoint.h // \brief Header file for the IsFloatingPoint type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsInteger.h b/blaze/util/typetraits/IsInteger.h index 35d37922..f450caa5 100644 --- a/blaze/util/typetraits/IsInteger.h +++ b/blaze/util/typetraits/IsInteger.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsInteger.h // \brief Header file for the IsInteger type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsIntegral.h b/blaze/util/typetraits/IsIntegral.h index 543b7ee5..e9563bd4 100644 --- a/blaze/util/typetraits/IsIntegral.h +++ b/blaze/util/typetraits/IsIntegral.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsIntegral.h // \brief Header file for the IsIntegral type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsLong.h b/blaze/util/typetraits/IsLong.h index 69acc5d1..c3bdd3b9 100644 --- a/blaze/util/typetraits/IsLong.h +++ b/blaze/util/typetraits/IsLong.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsLong.h // \brief Header file for the IsLong type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsLongDouble.h b/blaze/util/typetraits/IsLongDouble.h index f24b2519..6ec3e21b 100644 --- a/blaze/util/typetraits/IsLongDouble.h +++ b/blaze/util/typetraits/IsLongDouble.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsLongDouble.h // \brief Header file for the IsLongDouble type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsNumeric.h b/blaze/util/typetraits/IsNumeric.h index a16da92c..95ebe9bb 100644 --- a/blaze/util/typetraits/IsNumeric.h +++ b/blaze/util/typetraits/IsNumeric.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsNumeric.h // \brief Header file for the IsNumeric type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsObject.h b/blaze/util/typetraits/IsObject.h index 7b715767..fdba7ada 100644 --- a/blaze/util/typetraits/IsObject.h +++ b/blaze/util/typetraits/IsObject.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsObject.h // \brief Header file for the IsObject type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsPod.h b/blaze/util/typetraits/IsPod.h index 19fde0ed..58d72389 100644 --- a/blaze/util/typetraits/IsPod.h +++ b/blaze/util/typetraits/IsPod.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsPod.h // \brief Header file for the IsPod type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsPointer.h b/blaze/util/typetraits/IsPointer.h index c35b60e4..8135f536 100644 --- a/blaze/util/typetraits/IsPointer.h +++ b/blaze/util/typetraits/IsPointer.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsPointer.h // \brief Header file for the IsPointer type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsReference.h b/blaze/util/typetraits/IsReference.h index 57311cea..ddbaf308 100644 --- a/blaze/util/typetraits/IsReference.h +++ b/blaze/util/typetraits/IsReference.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsReference.h // \brief Header file for the IsReference type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsSame.h b/blaze/util/typetraits/IsSame.h index 4b23647a..f2a184d1 100644 --- a/blaze/util/typetraits/IsSame.h +++ b/blaze/util/typetraits/IsSame.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsSame.h // \brief Header file for the IsSame and IsStrictlySame type traits // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsShort.h b/blaze/util/typetraits/IsShort.h index 0b238fbc..5968393e 100644 --- a/blaze/util/typetraits/IsShort.h +++ b/blaze/util/typetraits/IsShort.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsShort.h // \brief Header file for the IsShort type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsSigned.h b/blaze/util/typetraits/IsSigned.h index ac9a3d2f..70f720f5 100644 --- a/blaze/util/typetraits/IsSigned.h +++ b/blaze/util/typetraits/IsSigned.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsSigned.h // \brief Header file for the IsSigned type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsUnion.h b/blaze/util/typetraits/IsUnion.h index 5ebf1749..0166f454 100644 --- a/blaze/util/typetraits/IsUnion.h +++ b/blaze/util/typetraits/IsUnion.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsUnion.h // \brief Header file for the IsUnion type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsUnsigned.h b/blaze/util/typetraits/IsUnsigned.h index 89f8554c..fc98bcf2 100644 --- a/blaze/util/typetraits/IsUnsigned.h +++ b/blaze/util/typetraits/IsUnsigned.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsUnsigned.h // \brief Header file for the IsUnsigned type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsVectorizable.h b/blaze/util/typetraits/IsVectorizable.h index 71b74748..3c00073e 100644 --- a/blaze/util/typetraits/IsVectorizable.h +++ b/blaze/util/typetraits/IsVectorizable.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsVectorizable.h // \brief Header file for the IsVectorizable type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsVoid.h b/blaze/util/typetraits/IsVoid.h index 9eaa414c..547cb87a 100644 --- a/blaze/util/typetraits/IsVoid.h +++ b/blaze/util/typetraits/IsVoid.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsVoid.h // \brief Header file for the IsVoid type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/IsVolatile.h b/blaze/util/typetraits/IsVolatile.h index b5991a5f..116d9396 100644 --- a/blaze/util/typetraits/IsVolatile.h +++ b/blaze/util/typetraits/IsVolatile.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/IsVolatile.h // \brief Header file for the IsVolatile type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/Rank.h b/blaze/util/typetraits/Rank.h index 47b56ebe..43f84ea3 100644 --- a/blaze/util/typetraits/Rank.h +++ b/blaze/util/typetraits/Rank.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/Rank.h // \brief Header file for the Rank type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/RemoveAllExtents.h b/blaze/util/typetraits/RemoveAllExtents.h index faaa7f01..532a6bf1 100644 --- a/blaze/util/typetraits/RemoveAllExtents.h +++ b/blaze/util/typetraits/RemoveAllExtents.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/RemoveAllExtents.h // \brief Header file for the RemoveAllExtents type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/RemoveCV.h b/blaze/util/typetraits/RemoveCV.h index 8e3ee01c..c872afa5 100644 --- a/blaze/util/typetraits/RemoveCV.h +++ b/blaze/util/typetraits/RemoveCV.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/RemoveCV.h // \brief Header file for the RemoveCV type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/RemoveConst.h b/blaze/util/typetraits/RemoveConst.h index 7720eccf..e77f5328 100644 --- a/blaze/util/typetraits/RemoveConst.h +++ b/blaze/util/typetraits/RemoveConst.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/RemoveConst.h // \brief Header file for the RemoveConst type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/RemoveExtent.h b/blaze/util/typetraits/RemoveExtent.h index 88c9fb24..45d9ebeb 100644 --- a/blaze/util/typetraits/RemoveExtent.h +++ b/blaze/util/typetraits/RemoveExtent.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/RemoveExtent.h // \brief Header file for the RemoveExtent type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/RemovePointer.h b/blaze/util/typetraits/RemovePointer.h index 77a266a0..b3431611 100644 --- a/blaze/util/typetraits/RemovePointer.h +++ b/blaze/util/typetraits/RemovePointer.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/RemovePointer.h // \brief Header file for the RemovePointer type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/RemoveReference.h b/blaze/util/typetraits/RemoveReference.h index bce8ba3c..fca01e10 100644 --- a/blaze/util/typetraits/RemoveReference.h +++ b/blaze/util/typetraits/RemoveReference.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/RemoveReference.h // \brief Header file for the RemoveReference type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/RemoveVolatile.h b/blaze/util/typetraits/RemoveVolatile.h index f701eb6e..7a3918ab 100644 --- a/blaze/util/typetraits/RemoveVolatile.h +++ b/blaze/util/typetraits/RemoveVolatile.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/RemoveVolatile.h // \brief Header file for the RemoveVolatile type trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/typetraits/TypeTraits.h b/blaze/util/typetraits/TypeTraits.h index de001cac..ae6824fb 100644 --- a/blaze/util/typetraits/TypeTraits.h +++ b/blaze/util/typetraits/TypeTraits.h @@ -3,19 +3,32 @@ // \file blaze/util/typetraits/TypeTraits.h // \brief Type traits module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/valuetraits/IsEven.h b/blaze/util/valuetraits/IsEven.h index 86cf382b..f3a3c526 100644 --- a/blaze/util/valuetraits/IsEven.h +++ b/blaze/util/valuetraits/IsEven.h @@ -3,19 +3,32 @@ // \file blaze/util/valuetraits/IsEven.h // \brief Header file for the IsEven value trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/valuetraits/IsOdd.h b/blaze/util/valuetraits/IsOdd.h index bbb3eea9..97180b94 100644 --- a/blaze/util/valuetraits/IsOdd.h +++ b/blaze/util/valuetraits/IsOdd.h @@ -3,19 +3,32 @@ // \file blaze/util/valuetraits/IsOdd.h // \brief Header file for the IsEven value trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/valuetraits/IsPowerOf.h b/blaze/util/valuetraits/IsPowerOf.h index d1a5de0b..81aff621 100644 --- a/blaze/util/valuetraits/IsPowerOf.h +++ b/blaze/util/valuetraits/IsPowerOf.h @@ -3,19 +3,32 @@ // \file blaze/util/valuetraits/IsPowerOf.h // \brief Header file for the IsPowerOf value trait // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blaze/util/valuetraits/ValueTraits.h b/blaze/util/valuetraits/ValueTraits.h index b2f2f417..46d59ed6 100644 --- a/blaze/util/valuetraits/ValueTraits.h +++ b/blaze/util/valuetraits/ValueTraits.h @@ -3,19 +3,32 @@ // \file blaze/util/valuetraits/ValueTraits.h // \brief Value traits module documentation // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/Configfile b/blazemark/Configfile index b1f5a5e9..c6e0da8d 100644 --- a/blazemark/Configfile +++ b/blazemark/Configfile @@ -2,19 +2,32 @@ # # Configfile file for the Blaze benchmark suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazemark/blazemark/armadillo/Complex1.h b/blazemark/blazemark/armadillo/Complex1.h index 70024d96..7c81fef0 100644 --- a/blazemark/blazemark/armadillo/Complex1.h +++ b/blazemark/blazemark/armadillo/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex1.h // \brief Header file for the Armadillo kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Complex2.h b/blazemark/blazemark/armadillo/Complex2.h index def81adf..5fd013f5 100644 --- a/blazemark/blazemark/armadillo/Complex2.h +++ b/blazemark/blazemark/armadillo/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex2.h // \brief Header file for the Armadillo kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Complex3.h b/blazemark/blazemark/armadillo/Complex3.h index a1e7f887..2affe28f 100644 --- a/blazemark/blazemark/armadillo/Complex3.h +++ b/blazemark/blazemark/armadillo/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex3.h // \brief Header file for the Armadillo kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Complex4.h b/blazemark/blazemark/armadillo/Complex4.h index ac19925b..5644c753 100644 --- a/blazemark/blazemark/armadillo/Complex4.h +++ b/blazemark/blazemark/armadillo/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex4.h // \brief Header file for the Armadillo kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Complex5.h b/blazemark/blazemark/armadillo/Complex5.h index aee11a2b..5d10dc96 100644 --- a/blazemark/blazemark/armadillo/Complex5.h +++ b/blazemark/blazemark/armadillo/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex5.h // \brief Header file for the Armadillo kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Complex6.h b/blazemark/blazemark/armadillo/Complex6.h index 15bcfbab..f9eb2348 100644 --- a/blazemark/blazemark/armadillo/Complex6.h +++ b/blazemark/blazemark/armadillo/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex6.h // \brief Header file for the Armadillo kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Complex7.h b/blazemark/blazemark/armadillo/Complex7.h index 4940e1a9..f49d5926 100644 --- a/blazemark/blazemark/armadillo/Complex7.h +++ b/blazemark/blazemark/armadillo/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex7.h // \brief Header file for the Armadillo kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Complex8.h b/blazemark/blazemark/armadillo/Complex8.h index 748a8612..0fa5a949 100644 --- a/blazemark/blazemark/armadillo/Complex8.h +++ b/blazemark/blazemark/armadillo/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Complex8.h // \brief Header file for the Armadillo kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Custom.h b/blazemark/blazemark/armadillo/Custom.h index 54bc0b9a..723e2168 100644 --- a/blazemark/blazemark/armadillo/Custom.h +++ b/blazemark/blazemark/armadillo/Custom.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Custom.h // \brief Header file for the Armadillo kernel for custom expressions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/DMatScalarMult.h b/blazemark/blazemark/armadillo/DMatScalarMult.h index ff0d5cd6..30b86c42 100644 --- a/blazemark/blazemark/armadillo/DMatScalarMult.h +++ b/blazemark/blazemark/armadillo/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/DMatScalarMult.h // \brief Header file for the Armadillo dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/DVecDVecAdd.h b/blazemark/blazemark/armadillo/DVecDVecAdd.h index 0be7a162..af071c5e 100644 --- a/blazemark/blazemark/armadillo/DVecDVecAdd.h +++ b/blazemark/blazemark/armadillo/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/DVecDVecAdd.h // \brief Header file for the Armadillo dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/DVecDVecCross.h b/blazemark/blazemark/armadillo/DVecDVecCross.h index 62b51f15..1403d800 100644 --- a/blazemark/blazemark/armadillo/DVecDVecCross.h +++ b/blazemark/blazemark/armadillo/DVecDVecCross.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/DVecDVecCross.h // \brief Header file for the Armadillo dense vector/dense vector cross product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/DVecDVecMult.h b/blazemark/blazemark/armadillo/DVecDVecMult.h index fd3eba11..c1eab2a1 100644 --- a/blazemark/blazemark/armadillo/DVecDVecMult.h +++ b/blazemark/blazemark/armadillo/DVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/DVecDVecMult.h // \brief Header file for the Armadillo dense vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/DVecDVecSub.h b/blazemark/blazemark/armadillo/DVecDVecSub.h index 173935d6..aafd7c7a 100644 --- a/blazemark/blazemark/armadillo/DVecDVecSub.h +++ b/blazemark/blazemark/armadillo/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/DVecDVecSub.h // \brief Header file for the Armadillo dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/DVecNorm.h b/blazemark/blazemark/armadillo/DVecNorm.h index 9141303d..3f20ae40 100644 --- a/blazemark/blazemark/armadillo/DVecNorm.h +++ b/blazemark/blazemark/armadillo/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/DVecNorm.h // \brief Header file for the Armadillo dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/DVecScalarMult.h b/blazemark/blazemark/armadillo/DVecScalarMult.h index 5a55ed6c..6a91ac3f 100644 --- a/blazemark/blazemark/armadillo/DVecScalarMult.h +++ b/blazemark/blazemark/armadillo/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/DVecScalarMult.h // \brief Header file for the Armadillo dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Daxpy.h b/blazemark/blazemark/armadillo/Daxpy.h index cd24a03c..2d728d6e 100644 --- a/blazemark/blazemark/armadillo/Daxpy.h +++ b/blazemark/blazemark/armadillo/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Daxpy.h // \brief Header file for the Armadillo daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Init.h b/blazemark/blazemark/armadillo/Init.h index 92fada45..8bb00151 100644 --- a/blazemark/blazemark/armadillo/Init.h +++ b/blazemark/blazemark/armadillo/Init.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Init.h // \brief Header file for the Armadillo initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TDMatDVecMult.h b/blazemark/blazemark/armadillo/TDMatDVecMult.h index abd2bedd..a469673f 100644 --- a/blazemark/blazemark/armadillo/TDMatDVecMult.h +++ b/blazemark/blazemark/armadillo/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TDMatDVecMult.h // \brief Header file for the Armadillo transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TDMatTDMatAdd.h b/blazemark/blazemark/armadillo/TDMatTDMatAdd.h index dfe89250..1bcbb2e6 100644 --- a/blazemark/blazemark/armadillo/TDMatTDMatAdd.h +++ b/blazemark/blazemark/armadillo/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TDMatTDMatAdd.h // \brief Header file for the Armadillo transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TDMatTDMatMult.h b/blazemark/blazemark/armadillo/TDMatTDMatMult.h index c0a217b6..6e1ce5bc 100644 --- a/blazemark/blazemark/armadillo/TDMatTDMatMult.h +++ b/blazemark/blazemark/armadillo/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TDMatTDMatMult.h // \brief Header file for the Armadillo transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TDVecDVecMult.h b/blazemark/blazemark/armadillo/TDVecDVecMult.h index 4551b392..da7ab94c 100644 --- a/blazemark/blazemark/armadillo/TDVecDVecMult.h +++ b/blazemark/blazemark/armadillo/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TDVecDVecMult.h // \brief Header file for the Armadillo dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TDVecTDMatMult.h b/blazemark/blazemark/armadillo/TDVecTDMatMult.h index 8b423144..34870526 100644 --- a/blazemark/blazemark/armadillo/TDVecTDMatMult.h +++ b/blazemark/blazemark/armadillo/TDVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TDVecTDMatMult.h // \brief Header file for the Armadillo transpose dense vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TMat3TMat3Add.h b/blazemark/blazemark/armadillo/TMat3TMat3Add.h index 3c403ad6..eb8191b6 100644 --- a/blazemark/blazemark/armadillo/TMat3TMat3Add.h +++ b/blazemark/blazemark/armadillo/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TMat3TMat3Add.h // \brief Header file for the Armadillo 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TMat3TMat3Mult.h b/blazemark/blazemark/armadillo/TMat3TMat3Mult.h index 38106a77..480f6225 100644 --- a/blazemark/blazemark/armadillo/TMat3TMat3Mult.h +++ b/blazemark/blazemark/armadillo/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TMat3TMat3Mult.h // \brief Header file for the Armadillo 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TMat3Vec3Mult.h b/blazemark/blazemark/armadillo/TMat3Vec3Mult.h index 840a5679..ca4522eb 100644 --- a/blazemark/blazemark/armadillo/TMat3Vec3Mult.h +++ b/blazemark/blazemark/armadillo/TMat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TMat3Vec3Mult.h // \brief Header file for the Armadillo 3D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TMat6TMat6Add.h b/blazemark/blazemark/armadillo/TMat6TMat6Add.h index 8e725ce3..2f3f1555 100644 --- a/blazemark/blazemark/armadillo/TMat6TMat6Add.h +++ b/blazemark/blazemark/armadillo/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TMat6TMat6Add.h // \brief Header file for the Armadillo 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TMat6TMat6Mult.h b/blazemark/blazemark/armadillo/TMat6TMat6Mult.h index 2f7ed229..d3f88250 100644 --- a/blazemark/blazemark/armadillo/TMat6TMat6Mult.h +++ b/blazemark/blazemark/armadillo/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TMat6TMat6Mult.h // \brief Header file for the Armadillo 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TMat6Vec6Mult.h b/blazemark/blazemark/armadillo/TMat6Vec6Mult.h index 26698e4b..8175f34f 100644 --- a/blazemark/blazemark/armadillo/TMat6Vec6Mult.h +++ b/blazemark/blazemark/armadillo/TMat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TMat6Vec6Mult.h // \brief Header file for the Armadillo 6D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TVec3TMat3Mult.h b/blazemark/blazemark/armadillo/TVec3TMat3Mult.h index 1155a201..50c71047 100644 --- a/blazemark/blazemark/armadillo/TVec3TMat3Mult.h +++ b/blazemark/blazemark/armadillo/TVec3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TVec3TMat3Mult.h // \brief Header file for the Armadillo 3D transpose vector/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/TVec6TMat6Mult.h b/blazemark/blazemark/armadillo/TVec6TMat6Mult.h index 9f7d800a..5bb1a95e 100644 --- a/blazemark/blazemark/armadillo/TVec6TMat6Mult.h +++ b/blazemark/blazemark/armadillo/TVec6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/TVec6TMat6Mult.h // \brief Header file for the Armadillo 6D transpose vector/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Vec3Vec3Add.h b/blazemark/blazemark/armadillo/Vec3Vec3Add.h index 93420a53..989f848f 100644 --- a/blazemark/blazemark/armadillo/Vec3Vec3Add.h +++ b/blazemark/blazemark/armadillo/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Vec3Vec3Add.h // \brief Header file for the Armadillo 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/Vec6Vec6Add.h b/blazemark/blazemark/armadillo/Vec6Vec6Add.h index 3d9c9b0f..255100b5 100644 --- a/blazemark/blazemark/armadillo/Vec6Vec6Add.h +++ b/blazemark/blazemark/armadillo/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/Vec6Vec6Add.h // \brief Header file for the Armadillo 6D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/init/Col.h b/blazemark/blazemark/armadillo/init/Col.h index 40026b16..442151d4 100644 --- a/blazemark/blazemark/armadillo/init/Col.h +++ b/blazemark/blazemark/armadillo/init/Col.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/init/Col.h // \brief Header file for the Armadillo dense column vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/init/Mat.h b/blazemark/blazemark/armadillo/init/Mat.h index 33112f5e..001361d4 100644 --- a/blazemark/blazemark/armadillo/init/Mat.h +++ b/blazemark/blazemark/armadillo/init/Mat.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/init/Mat.h // \brief Header file for the Armadillo dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/armadillo/init/Row.h b/blazemark/blazemark/armadillo/init/Row.h index 39928b53..67c717e4 100644 --- a/blazemark/blazemark/armadillo/init/Row.h +++ b/blazemark/blazemark/armadillo/init/Row.h @@ -3,19 +3,32 @@ // \file blazemark/armadillo/init/Row.h // \brief Header file for the Armadillo dense row vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/DMatDMatMult.h b/blazemark/blazemark/blas/DMatDMatMult.h index 0d839c09..26a7f4ca 100644 --- a/blazemark/blazemark/blas/DMatDMatMult.h +++ b/blazemark/blazemark/blas/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/DMatDMatMult.h // \brief Header file for the BLAS dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/DMatDVecMult.h b/blazemark/blazemark/blas/DMatDVecMult.h index 925d0acd..43bf0485 100644 --- a/blazemark/blazemark/blas/DMatDVecMult.h +++ b/blazemark/blazemark/blas/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/DMatDVecMult.h // \brief Header file for the BLAS dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/DMatTDMatMult.h b/blazemark/blazemark/blas/DMatTDMatMult.h index 921f72e8..85e60248 100644 --- a/blazemark/blazemark/blas/DMatTDMatMult.h +++ b/blazemark/blazemark/blas/DMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/DMatTDMatMult.h // \brief Header file for the BLAS dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/Daxpy.h b/blazemark/blazemark/blas/Daxpy.h index e65c5700..078f4945 100644 --- a/blazemark/blazemark/blas/Daxpy.h +++ b/blazemark/blazemark/blas/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/blas/Daxpy.h // \brief Header file for the BLAS daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/Init.h b/blazemark/blazemark/blas/Init.h index 37060d2c..f633bad9 100644 --- a/blazemark/blazemark/blas/Init.h +++ b/blazemark/blazemark/blas/Init.h @@ -3,19 +3,32 @@ // \file blazemark/blas/Init.h // \brief Header file for the BLAS initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/TDMatDMatMult.h b/blazemark/blazemark/blas/TDMatDMatMult.h index b85f6fd1..a80d6619 100644 --- a/blazemark/blazemark/blas/TDMatDMatMult.h +++ b/blazemark/blazemark/blas/TDMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/TDMatDMatMult.h // \brief Header file for the BLAS transpose dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/TDMatDVecMult.h b/blazemark/blazemark/blas/TDMatDVecMult.h index 935d7ddb..9bea8dd7 100644 --- a/blazemark/blazemark/blas/TDMatDVecMult.h +++ b/blazemark/blazemark/blas/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/TDMatDVecMult.h // \brief Header file for the BLAS transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/TDMatTDMatMult.h b/blazemark/blazemark/blas/TDMatTDMatMult.h index 0e02fc89..677f3498 100644 --- a/blazemark/blazemark/blas/TDMatTDMatMult.h +++ b/blazemark/blazemark/blas/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/TDMatDMatMult.h // \brief Header file for the BLAS transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/TDVecDMatMult.h b/blazemark/blazemark/blas/TDVecDMatMult.h index 0e6a448b..839e0417 100644 --- a/blazemark/blazemark/blas/TDVecDMatMult.h +++ b/blazemark/blazemark/blas/TDVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/TDVecDMatMult.h // \brief Header file for the BLAS transpose dense vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/TDVecTDMatMult.h b/blazemark/blazemark/blas/TDVecTDMatMult.h index a5b2e36b..aa3a7b14 100644 --- a/blazemark/blazemark/blas/TDVecTDMatMult.h +++ b/blazemark/blazemark/blas/TDVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blas/TDVecTDMatMult.h // \brief Header file for the BLAS transpose dense vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/init/DynamicMatrix.h b/blazemark/blazemark/blas/init/DynamicMatrix.h index f89a6626..dbaba250 100644 --- a/blazemark/blazemark/blas/init/DynamicMatrix.h +++ b/blazemark/blazemark/blas/init/DynamicMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/blas/init/DynamicMatrix.h // \brief Header file for the BLAS dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blas/init/DynamicVector.h b/blazemark/blazemark/blas/init/DynamicVector.h index aa1d6e76..4990cf17 100644 --- a/blazemark/blazemark/blas/init/DynamicVector.h +++ b/blazemark/blazemark/blas/init/DynamicVector.h @@ -3,19 +3,32 @@ // \file blazemark/blas/init/DynamicVector.h // \brief Header file for the BLAS dense vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/CG.h b/blazemark/blazemark/blaze/CG.h index 63933f0b..03533f89 100644 --- a/blazemark/blazemark/blaze/CG.h +++ b/blazemark/blazemark/blaze/CG.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/CG.h // \brief Header file for the Blaze conjugate gradient kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex1.h b/blazemark/blazemark/blaze/Complex1.h index d2fc3656..ec1505c8 100644 --- a/blazemark/blazemark/blaze/Complex1.h +++ b/blazemark/blazemark/blaze/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex1.h // \brief Header file for the Blaze kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex2.h b/blazemark/blazemark/blaze/Complex2.h index 138a109b..5b02de13 100644 --- a/blazemark/blazemark/blaze/Complex2.h +++ b/blazemark/blazemark/blaze/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex2.h // \brief Header file for the Blaze kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex3.h b/blazemark/blazemark/blaze/Complex3.h index b4ba87b8..a2a192a8 100644 --- a/blazemark/blazemark/blaze/Complex3.h +++ b/blazemark/blazemark/blaze/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex3.h // \brief Header file for the Blaze kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex4.h b/blazemark/blazemark/blaze/Complex4.h index c2915612..ce47c75c 100644 --- a/blazemark/blazemark/blaze/Complex4.h +++ b/blazemark/blazemark/blaze/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex4.h // \brief Header file for the Blaze kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex5.h b/blazemark/blazemark/blaze/Complex5.h index 8b77b7a3..95ac1a25 100644 --- a/blazemark/blazemark/blaze/Complex5.h +++ b/blazemark/blazemark/blaze/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex5.h // \brief Header file for the Blaze kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex6.h b/blazemark/blazemark/blaze/Complex6.h index 6d18cf63..1e1141f0 100644 --- a/blazemark/blazemark/blaze/Complex6.h +++ b/blazemark/blazemark/blaze/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex6.h // \brief Header file for the Blaze kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex7.h b/blazemark/blazemark/blaze/Complex7.h index 9609a300..ffd169ed 100644 --- a/blazemark/blazemark/blaze/Complex7.h +++ b/blazemark/blazemark/blaze/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex7.h // \brief Header file for the Blaze kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Complex8.h b/blazemark/blazemark/blaze/Complex8.h index b04657cb..a30c1d57 100644 --- a/blazemark/blazemark/blaze/Complex8.h +++ b/blazemark/blazemark/blaze/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Complex8.h // \brief Header file for the Blaze kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Custom.h b/blazemark/blazemark/blaze/Custom.h index 23936474..e245474f 100644 --- a/blazemark/blazemark/blaze/Custom.h +++ b/blazemark/blazemark/blaze/Custom.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Custom.h // \brief Header file for the Blaze kernel for custom expressions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatDMatAdd.h b/blazemark/blazemark/blaze/DMatDMatAdd.h index 635f5c4a..71db02e8 100644 --- a/blazemark/blazemark/blaze/DMatDMatAdd.h +++ b/blazemark/blazemark/blaze/DMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatDMatAdd.h // \brief Header file for the Blaze dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatDMatMult.h b/blazemark/blazemark/blaze/DMatDMatMult.h index 61e00674..337f5f11 100644 --- a/blazemark/blazemark/blaze/DMatDMatMult.h +++ b/blazemark/blazemark/blaze/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatDMatMult.h // \brief Header file for the Blaze dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatDMatSub.h b/blazemark/blazemark/blaze/DMatDMatSub.h index 1b82803e..152d920a 100644 --- a/blazemark/blazemark/blaze/DMatDMatSub.h +++ b/blazemark/blazemark/blaze/DMatDMatSub.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatDMatSub.h // \brief Header file for the Blaze dense matrix/dense matrix subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatDVecMult.h b/blazemark/blazemark/blaze/DMatDVecMult.h index 4cb43054..d4a032e9 100644 --- a/blazemark/blazemark/blaze/DMatDVecMult.h +++ b/blazemark/blazemark/blaze/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatDVecMult.h // \brief Header file for the Blaze dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatSMatAdd.h b/blazemark/blazemark/blaze/DMatSMatAdd.h index 239d6a4a..8c168bbb 100644 --- a/blazemark/blazemark/blaze/DMatSMatAdd.h +++ b/blazemark/blazemark/blaze/DMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatSMatAdd.h // \brief Header file for the Blaze dense matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatSMatMult.h b/blazemark/blazemark/blaze/DMatSMatMult.h index 47b7d0ea..cdb42f37 100644 --- a/blazemark/blazemark/blaze/DMatSMatMult.h +++ b/blazemark/blazemark/blaze/DMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatSMatMult.h // \brief Header file for the Blaze dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatSVecMult.h b/blazemark/blazemark/blaze/DMatSVecMult.h index 0d281a08..be11df1e 100644 --- a/blazemark/blazemark/blaze/DMatSVecMult.h +++ b/blazemark/blazemark/blaze/DMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatSVecMult.h // \brief Header file for the Blaze dense matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatScalarMult.h b/blazemark/blazemark/blaze/DMatScalarMult.h index 972bacbf..a4255b38 100644 --- a/blazemark/blazemark/blaze/DMatScalarMult.h +++ b/blazemark/blazemark/blaze/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatScalarMult.h // \brief Header file for the Blaze dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatTDMatAdd.h b/blazemark/blazemark/blaze/DMatTDMatAdd.h index 2aa1f12a..07c85f9b 100644 --- a/blazemark/blazemark/blaze/DMatTDMatAdd.h +++ b/blazemark/blazemark/blaze/DMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatTDMatAdd.h // \brief Header file for the Blaze dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatTDMatMult.h b/blazemark/blazemark/blaze/DMatTDMatMult.h index 7e232fb3..bef0a11d 100644 --- a/blazemark/blazemark/blaze/DMatTDMatMult.h +++ b/blazemark/blazemark/blaze/DMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatTDMatMult.h // \brief Header file for the Blaze dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatTSMatAdd.h b/blazemark/blazemark/blaze/DMatTSMatAdd.h index 5bfb0d59..72776410 100644 --- a/blazemark/blazemark/blaze/DMatTSMatAdd.h +++ b/blazemark/blazemark/blaze/DMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatTSMatAdd.h // \brief Header file for the Blaze dense matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatTSMatMult.h b/blazemark/blazemark/blaze/DMatTSMatMult.h index 14a8ed03..b5039b6e 100644 --- a/blazemark/blazemark/blaze/DMatTSMatMult.h +++ b/blazemark/blazemark/blaze/DMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatTSMatMult.h // \brief Header file for the Blaze dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DMatTrans.h b/blazemark/blazemark/blaze/DMatTrans.h index 862b0f06..6389063e 100644 --- a/blazemark/blazemark/blaze/DMatTrans.h +++ b/blazemark/blazemark/blaze/DMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DMatTrans.h // \brief Header file for the Blaze dense matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecDVecAdd.h b/blazemark/blazemark/blaze/DVecDVecAdd.h index 855c830b..543d5383 100644 --- a/blazemark/blazemark/blaze/DVecDVecAdd.h +++ b/blazemark/blazemark/blaze/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecDVecAdd.h // \brief Header file for the Blaze dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecDVecCross.h b/blazemark/blazemark/blaze/DVecDVecCross.h index a71b0ea4..1e5eb9b1 100644 --- a/blazemark/blazemark/blaze/DVecDVecCross.h +++ b/blazemark/blazemark/blaze/DVecDVecCross.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecDVecCross.h // \brief Header file for the Blaze dense vector/dense vector cross product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecDVecMult.h b/blazemark/blazemark/blaze/DVecDVecMult.h index 938b7bd5..37293eaa 100644 --- a/blazemark/blazemark/blaze/DVecDVecMult.h +++ b/blazemark/blazemark/blaze/DVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecDVecMult.h // \brief Header file for the Blaze dense vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecDVecSub.h b/blazemark/blazemark/blaze/DVecDVecSub.h index bc0f0add..b7367a99 100644 --- a/blazemark/blazemark/blaze/DVecDVecSub.h +++ b/blazemark/blazemark/blaze/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecDVecSub.h // \brief Header file for the Blaze dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecNorm.h b/blazemark/blazemark/blaze/DVecNorm.h index 2cf384b8..63308be2 100644 --- a/blazemark/blazemark/blaze/DVecNorm.h +++ b/blazemark/blazemark/blaze/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecNorm.h // \brief Header file for the Blaze dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecSVecAdd.h b/blazemark/blazemark/blaze/DVecSVecAdd.h index 1175f641..a63928ff 100644 --- a/blazemark/blazemark/blaze/DVecSVecAdd.h +++ b/blazemark/blazemark/blaze/DVecSVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecSVecAdd.h // \brief Header file for the Blaze dense vector/sparse vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecSVecCross.h b/blazemark/blazemark/blaze/DVecSVecCross.h index 3d52112b..0aa20124 100644 --- a/blazemark/blazemark/blaze/DVecSVecCross.h +++ b/blazemark/blazemark/blaze/DVecSVecCross.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecSVecCross.h // \brief Header file for the Blaze dense vector/sparse vector cross product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecSVecMult.h b/blazemark/blazemark/blaze/DVecSVecMult.h index 9c2186a6..bbf6f866 100644 --- a/blazemark/blazemark/blaze/DVecSVecMult.h +++ b/blazemark/blazemark/blaze/DVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecSVecMult.h // \brief Header file for the Blaze dense vector/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecScalarMult.h b/blazemark/blazemark/blaze/DVecScalarMult.h index c902d28a..cc15dec5 100644 --- a/blazemark/blazemark/blaze/DVecScalarMult.h +++ b/blazemark/blazemark/blaze/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecScalarMult.h // \brief Header file for the Blaze dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecTDVecMult.h b/blazemark/blazemark/blaze/DVecTDVecMult.h index 25b59a52..da4fac6e 100644 --- a/blazemark/blazemark/blaze/DVecTDVecMult.h +++ b/blazemark/blazemark/blaze/DVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecDVecMult.h // \brief Header file for the Blaze dense vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/DVecTSVecMult.h b/blazemark/blazemark/blaze/DVecTSVecMult.h index 4a3ed100..f888de58 100644 --- a/blazemark/blazemark/blaze/DVecTSVecMult.h +++ b/blazemark/blazemark/blaze/DVecTSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecTSVecMult.h // \brief Header file for the Blaze dense vector/sparse vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Daxpy.h b/blazemark/blazemark/blaze/Daxpy.h index b9002b69..33baee1b 100644 --- a/blazemark/blazemark/blaze/Daxpy.h +++ b/blazemark/blazemark/blaze/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Daxpy.h // \brief Header file for the Blaze daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Init.h b/blazemark/blazemark/blaze/Init.h index 9770d3da..174c056e 100644 --- a/blazemark/blazemark/blaze/Init.h +++ b/blazemark/blazemark/blaze/Init.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Init.h // \brief Header file for the Blaze initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat3Mat3Add.h b/blazemark/blazemark/blaze/Mat3Mat3Add.h index db7b4d25..77736b00 100644 --- a/blazemark/blazemark/blaze/Mat3Mat3Add.h +++ b/blazemark/blazemark/blaze/Mat3Mat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat3Mat3Add.h // \brief Header file for the Blaze 3D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat3Mat3Mult.h b/blazemark/blazemark/blaze/Mat3Mat3Mult.h index 4c0cb192..7db2da2a 100644 --- a/blazemark/blazemark/blaze/Mat3Mat3Mult.h +++ b/blazemark/blazemark/blaze/Mat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat3Mat3Mult.h // \brief Header file for the Blaze 3D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat3TMat3Mult.h b/blazemark/blazemark/blaze/Mat3TMat3Mult.h index ceea152b..1b7e7edf 100644 --- a/blazemark/blazemark/blaze/Mat3TMat3Mult.h +++ b/blazemark/blazemark/blaze/Mat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat3TMat3Mult.h // \brief Header file for the Blaze 3D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat3Vec3Mult.h b/blazemark/blazemark/blaze/Mat3Vec3Mult.h index 2f77b2ec..c71bce7a 100644 --- a/blazemark/blazemark/blaze/Mat3Vec3Mult.h +++ b/blazemark/blazemark/blaze/Mat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat3Vec3Mult.h // \brief Header file for the Blaze 3D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat6Mat6Add.h b/blazemark/blazemark/blaze/Mat6Mat6Add.h index 4336d249..242546d4 100644 --- a/blazemark/blazemark/blaze/Mat6Mat6Add.h +++ b/blazemark/blazemark/blaze/Mat6Mat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat6Mat6Add.h // \brief Header file for the Blaze 6D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat6Mat6Mult.h b/blazemark/blazemark/blaze/Mat6Mat6Mult.h index bc8ac99b..37e60ed3 100644 --- a/blazemark/blazemark/blaze/Mat6Mat6Mult.h +++ b/blazemark/blazemark/blaze/Mat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat6Mat6Mult.h // \brief Header file for the Blaze 6D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat6TMat6Mult.h b/blazemark/blazemark/blaze/Mat6TMat6Mult.h index 5e07c2ef..ddcdc292 100644 --- a/blazemark/blazemark/blaze/Mat6TMat6Mult.h +++ b/blazemark/blazemark/blaze/Mat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat6TMat6Mult.h // \brief Header file for the Blaze 6D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Mat6Vec6Mult.h b/blazemark/blazemark/blaze/Mat6Vec6Mult.h index 31d767ae..b78b2cf6 100644 --- a/blazemark/blazemark/blaze/Mat6Vec6Mult.h +++ b/blazemark/blazemark/blaze/Mat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Mat6Vec6Mult.h // \brief Header file for the Blaze 6D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatDMatAdd.h b/blazemark/blazemark/blaze/SMatDMatAdd.h index 62685ed3..0518017d 100644 --- a/blazemark/blazemark/blaze/SMatDMatAdd.h +++ b/blazemark/blazemark/blaze/SMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatDMatAdd.h // \brief Header file for the Blaze sparse matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatDMatMult.h b/blazemark/blazemark/blaze/SMatDMatMult.h index c287c34b..adce1d19 100644 --- a/blazemark/blazemark/blaze/SMatDMatMult.h +++ b/blazemark/blazemark/blaze/SMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatDMatMult.h // \brief Header file for the Blaze sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatDVecMult.h b/blazemark/blazemark/blaze/SMatDVecMult.h index 17a467f3..b40039f0 100644 --- a/blazemark/blazemark/blaze/SMatDVecMult.h +++ b/blazemark/blazemark/blaze/SMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatDVecMult.h // \brief Header file for the Blaze sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatSMatAdd.h b/blazemark/blazemark/blaze/SMatSMatAdd.h index b72f8284..d5dabc76 100644 --- a/blazemark/blazemark/blaze/SMatSMatAdd.h +++ b/blazemark/blazemark/blaze/SMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatSMatAdd.h // \brief Header file for the Blaze sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatSMatMult.h b/blazemark/blazemark/blaze/SMatSMatMult.h index 104a42ed..b09f1f12 100644 --- a/blazemark/blazemark/blaze/SMatSMatMult.h +++ b/blazemark/blazemark/blaze/SMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatSMatMult.h // \brief Header file for the Blaze sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatSVecMult.h b/blazemark/blazemark/blaze/SMatSVecMult.h index d2dcd187..0fbdd681 100644 --- a/blazemark/blazemark/blaze/SMatSVecMult.h +++ b/blazemark/blazemark/blaze/SMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatSVecMult.h // \brief Header file for the Blaze sparse matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatScalarMult.h b/blazemark/blazemark/blaze/SMatScalarMult.h index a0691579..29e095fa 100644 --- a/blazemark/blazemark/blaze/SMatScalarMult.h +++ b/blazemark/blazemark/blaze/SMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatScalarMult.h // \brief Header file for the Blaze sparse matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatTDMatAdd.h b/blazemark/blazemark/blaze/SMatTDMatAdd.h index 663d9a27..8b5a72ad 100644 --- a/blazemark/blazemark/blaze/SMatTDMatAdd.h +++ b/blazemark/blazemark/blaze/SMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatTDMatAdd.h // \brief Header file for the Blaze sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatTDMatMult.h b/blazemark/blazemark/blaze/SMatTDMatMult.h index f7a46c28..dcd62ea8 100644 --- a/blazemark/blazemark/blaze/SMatTDMatMult.h +++ b/blazemark/blazemark/blaze/SMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatTDMatMult.h // \brief Header file for the Blaze sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatTSMatAdd.h b/blazemark/blazemark/blaze/SMatTSMatAdd.h index 909484ac..6da3ac67 100644 --- a/blazemark/blazemark/blaze/SMatTSMatAdd.h +++ b/blazemark/blazemark/blaze/SMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatTSMatAdd.h // \brief Header file for the Blaze sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatTSMatMult.h b/blazemark/blazemark/blaze/SMatTSMatMult.h index be44dca4..7ae39439 100644 --- a/blazemark/blazemark/blaze/SMatTSMatMult.h +++ b/blazemark/blazemark/blaze/SMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatTSMatMult.h // \brief Header file for the Blaze sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SMatTrans.h b/blazemark/blazemark/blaze/SMatTrans.h index 88d889ab..32e81b36 100644 --- a/blazemark/blazemark/blaze/SMatTrans.h +++ b/blazemark/blazemark/blaze/SMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SMatTrans.h // \brief Header file for the Blaze sparse matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecDVecAdd.h b/blazemark/blazemark/blaze/SVecDVecAdd.h index 8710bcbd..40e1cd4e 100644 --- a/blazemark/blazemark/blaze/SVecDVecAdd.h +++ b/blazemark/blazemark/blaze/SVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecDVecAdd.h // \brief Header file for the Blaze sparse vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecDVecCross.h b/blazemark/blazemark/blaze/SVecDVecCross.h index e9c44894..65fa6dcb 100644 --- a/blazemark/blazemark/blaze/SVecDVecCross.h +++ b/blazemark/blazemark/blaze/SVecDVecCross.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecDVecCross.h // \brief Header file for the Blaze sparse vector/dense vector cross product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecDVecMult.h b/blazemark/blazemark/blaze/SVecDVecMult.h index 3aa600ce..a5ab99c5 100644 --- a/blazemark/blazemark/blaze/SVecDVecMult.h +++ b/blazemark/blazemark/blaze/SVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecDVecMult.h // \brief Header file for the Blaze sparse vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecSVecAdd.h b/blazemark/blazemark/blaze/SVecSVecAdd.h index 4f1d475e..8d98061e 100644 --- a/blazemark/blazemark/blaze/SVecSVecAdd.h +++ b/blazemark/blazemark/blaze/SVecSVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecSVecAdd.h // \brief Header file for the Blaze sparse vector/sparse vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecSVecCross.h b/blazemark/blazemark/blaze/SVecSVecCross.h index 3608cd25..aace9aac 100644 --- a/blazemark/blazemark/blaze/SVecSVecCross.h +++ b/blazemark/blazemark/blaze/SVecSVecCross.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecSVecCross.h // \brief Header file for the Blaze sparse vector/sparse vector cross product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecSVecMult.h b/blazemark/blazemark/blaze/SVecSVecMult.h index eabfef62..fad7edaa 100644 --- a/blazemark/blazemark/blaze/SVecSVecMult.h +++ b/blazemark/blazemark/blaze/SVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecSVecMult.h // \brief Header file for the Blaze sparse vector/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecScalarMult.h b/blazemark/blazemark/blaze/SVecScalarMult.h index 4a84ea25..7bc9ee57 100644 --- a/blazemark/blazemark/blaze/SVecScalarMult.h +++ b/blazemark/blazemark/blaze/SVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecScalarMult.h // \brief Header file for the Blaze sparse vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecTDVecMult.h b/blazemark/blazemark/blaze/SVecTDVecMult.h index 75ea3490..de7bf18a 100644 --- a/blazemark/blazemark/blaze/SVecTDVecMult.h +++ b/blazemark/blazemark/blaze/SVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecTDVecMult.h // \brief Header file for the Blaze sparse vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/SVecTSVecMult.h b/blazemark/blazemark/blaze/SVecTSVecMult.h index 2f69e8ed..92625f65 100644 --- a/blazemark/blazemark/blaze/SVecTSVecMult.h +++ b/blazemark/blazemark/blaze/SVecTSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/SVecTSVecMult.h // \brief Header file for the Blaze sparse vector/sparse vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatDMatAdd.h b/blazemark/blazemark/blaze/TDMatDMatAdd.h index f7fac54f..a84a4abd 100644 --- a/blazemark/blazemark/blaze/TDMatDMatAdd.h +++ b/blazemark/blazemark/blaze/TDMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatDMatAdd.h // \brief Header file for the Blaze transpose dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatDMatMult.h b/blazemark/blazemark/blaze/TDMatDMatMult.h index 9ba88e8c..71ce0283 100644 --- a/blazemark/blazemark/blaze/TDMatDMatMult.h +++ b/blazemark/blazemark/blaze/TDMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatDMatMult.h // \brief Header file for the Blaze transpose dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatDVecMult.h b/blazemark/blazemark/blaze/TDMatDVecMult.h index fa30ba77..3a46806e 100644 --- a/blazemark/blazemark/blaze/TDMatDVecMult.h +++ b/blazemark/blazemark/blaze/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatDVecMult.h // \brief Header file for the Blaze transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatSMatAdd.h b/blazemark/blazemark/blaze/TDMatSMatAdd.h index fceb1d6c..3359b9d5 100644 --- a/blazemark/blazemark/blaze/TDMatSMatAdd.h +++ b/blazemark/blazemark/blaze/TDMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatSMatAdd.h // \brief Header file for the Blaze transpose dense matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatSMatMult.h b/blazemark/blazemark/blaze/TDMatSMatMult.h index de69f759..5664e348 100644 --- a/blazemark/blazemark/blaze/TDMatSMatMult.h +++ b/blazemark/blazemark/blaze/TDMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatSMatMult.h // \brief Header file for the Blaze transpose dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatSVecMult.h b/blazemark/blazemark/blaze/TDMatSVecMult.h index e71c887f..c6d38bc8 100644 --- a/blazemark/blazemark/blaze/TDMatSVecMult.h +++ b/blazemark/blazemark/blaze/TDMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatSVecMult.h // \brief Header file for the Blaze transpose dense matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatTDMatAdd.h b/blazemark/blazemark/blaze/TDMatTDMatAdd.h index 2bcdec95..2587d2b0 100644 --- a/blazemark/blazemark/blaze/TDMatTDMatAdd.h +++ b/blazemark/blazemark/blaze/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatTDMatAdd.h // \brief Header file for the Blaze transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatTDMatMult.h b/blazemark/blazemark/blaze/TDMatTDMatMult.h index c7304b42..fb5ab4fa 100644 --- a/blazemark/blazemark/blaze/TDMatTDMatMult.h +++ b/blazemark/blazemark/blaze/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatTDMatMult.h // \brief Header file for the Blaze transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatTSMatAdd.h b/blazemark/blazemark/blaze/TDMatTSMatAdd.h index 250051ac..c11720a2 100644 --- a/blazemark/blazemark/blaze/TDMatTSMatAdd.h +++ b/blazemark/blazemark/blaze/TDMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatTSMatAdd.h // \brief Header file for the Blaze transpose dense matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDMatTSMatMult.h b/blazemark/blazemark/blaze/TDMatTSMatMult.h index fff03e4f..5edac937 100644 --- a/blazemark/blazemark/blaze/TDMatTSMatMult.h +++ b/blazemark/blazemark/blaze/TDMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDMatTSMatMult.h // \brief Header file for the Blaze transpose dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDVecDMatMult.h b/blazemark/blazemark/blaze/TDVecDMatMult.h index 6e7c35d5..a79bc206 100644 --- a/blazemark/blazemark/blaze/TDVecDMatMult.h +++ b/blazemark/blazemark/blaze/TDVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDVecDMatMult.h // \brief Header file for the Blaze transpose dense vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDVecDVecMult.h b/blazemark/blazemark/blaze/TDVecDVecMult.h index 90aa259c..5f90a7c5 100644 --- a/blazemark/blazemark/blaze/TDVecDVecMult.h +++ b/blazemark/blazemark/blaze/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDVecDVecMult.h // \brief Header file for the Blaze dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDVecSMatMult.h b/blazemark/blazemark/blaze/TDVecSMatMult.h index f025849c..9f0fedd1 100644 --- a/blazemark/blazemark/blaze/TDVecSMatMult.h +++ b/blazemark/blazemark/blaze/TDVecSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDVecSMatMult.h // \brief Header file for the Blaze transpose dense vector/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDVecSVecMult.h b/blazemark/blazemark/blaze/TDVecSVecMult.h index 21c61edb..7b659e47 100644 --- a/blazemark/blazemark/blaze/TDVecSVecMult.h +++ b/blazemark/blazemark/blaze/TDVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDVecSVecMult.h // \brief Header file for the Blaze dense vector/sparse vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDVecTDMatMult.h b/blazemark/blazemark/blaze/TDVecTDMatMult.h index 36ed516d..e079ce1f 100644 --- a/blazemark/blazemark/blaze/TDVecTDMatMult.h +++ b/blazemark/blazemark/blaze/TDVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDVecTDMatMult.h // \brief Header file for the Blaze transpose dense vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TDVecTSMatMult.h b/blazemark/blazemark/blaze/TDVecTSMatMult.h index 5282fcc9..06f3cbbe 100644 --- a/blazemark/blazemark/blaze/TDVecTSMatMult.h +++ b/blazemark/blazemark/blaze/TDVecTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TDVecSMatMult.h // \brief Header file for the Blaze transpose dense vector/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat3Mat3Mult.h b/blazemark/blazemark/blaze/TMat3Mat3Mult.h index 0b7673e4..73bf478d 100644 --- a/blazemark/blazemark/blaze/TMat3Mat3Mult.h +++ b/blazemark/blazemark/blaze/TMat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat3Mat3Mult.h // \brief Header file for the Blaze 3D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat3TMat3Add.h b/blazemark/blazemark/blaze/TMat3TMat3Add.h index 17cd7d74..3e6e6d54 100644 --- a/blazemark/blazemark/blaze/TMat3TMat3Add.h +++ b/blazemark/blazemark/blaze/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat3TMat3Add.h // \brief Header file for the Blaze 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat3TMat3Mult.h b/blazemark/blazemark/blaze/TMat3TMat3Mult.h index e1f450db..b44b37a4 100644 --- a/blazemark/blazemark/blaze/TMat3TMat3Mult.h +++ b/blazemark/blazemark/blaze/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat3TMat3Mult.h // \brief Header file for the Blaze 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat3Vec3Mult.h b/blazemark/blazemark/blaze/TMat3Vec3Mult.h index f5f07c45..cb6bcc41 100644 --- a/blazemark/blazemark/blaze/TMat3Vec3Mult.h +++ b/blazemark/blazemark/blaze/TMat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat3Vec3Mult.h // \brief Header file for the Blaze 3D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat6Mat6Mult.h b/blazemark/blazemark/blaze/TMat6Mat6Mult.h index 079049b1..1b2ebe8e 100644 --- a/blazemark/blazemark/blaze/TMat6Mat6Mult.h +++ b/blazemark/blazemark/blaze/TMat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat6Mat6Mult.h // \brief Header file for the Blaze 6D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat6TMat6Add.h b/blazemark/blazemark/blaze/TMat6TMat6Add.h index 0ffe1a18..ec9f108e 100644 --- a/blazemark/blazemark/blaze/TMat6TMat6Add.h +++ b/blazemark/blazemark/blaze/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat6TMat6Add.h // \brief Header file for the Blaze 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat6TMat6Mult.h b/blazemark/blazemark/blaze/TMat6TMat6Mult.h index 04465a30..049e0b82 100644 --- a/blazemark/blazemark/blaze/TMat6TMat6Mult.h +++ b/blazemark/blazemark/blaze/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat6TMat6Mult.h // \brief Header file for the Blaze 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TMat6Vec6Mult.h b/blazemark/blazemark/blaze/TMat6Vec6Mult.h index c32cd3a9..c41c0551 100644 --- a/blazemark/blazemark/blaze/TMat6Vec6Mult.h +++ b/blazemark/blazemark/blaze/TMat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TMat6Vec6Mult.h // \brief Header file for the Blaze 6D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatDMatAdd.h b/blazemark/blazemark/blaze/TSMatDMatAdd.h index d2486c83..a081d446 100644 --- a/blazemark/blazemark/blaze/TSMatDMatAdd.h +++ b/blazemark/blazemark/blaze/TSMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatDMatAdd.h // \brief Header file for the Blaze transpose sparse matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatDMatMult.h b/blazemark/blazemark/blaze/TSMatDMatMult.h index 41e2d18e..697b6ab3 100644 --- a/blazemark/blazemark/blaze/TSMatDMatMult.h +++ b/blazemark/blazemark/blaze/TSMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatDMatMult.h // \brief Header file for the Blaze transpose sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatDVecMult.h b/blazemark/blazemark/blaze/TSMatDVecMult.h index 301b411d..6d68bb03 100644 --- a/blazemark/blazemark/blaze/TSMatDVecMult.h +++ b/blazemark/blazemark/blaze/TSMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatDVecMult.h // \brief Header file for the Blaze transpose sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatSMatAdd.h b/blazemark/blazemark/blaze/TSMatSMatAdd.h index 40091636..94b11b74 100644 --- a/blazemark/blazemark/blaze/TSMatSMatAdd.h +++ b/blazemark/blazemark/blaze/TSMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatSMatAdd.h // \brief Header file for the Blaze transpose sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatSMatMult.h b/blazemark/blazemark/blaze/TSMatSMatMult.h index abedd32d..e2763f59 100644 --- a/blazemark/blazemark/blaze/TSMatSMatMult.h +++ b/blazemark/blazemark/blaze/TSMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatSMatMult.h // \brief Header file for the Blaze transpose sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatSVecMult.h b/blazemark/blazemark/blaze/TSMatSVecMult.h index a2122546..721e898d 100644 --- a/blazemark/blazemark/blaze/TSMatSVecMult.h +++ b/blazemark/blazemark/blaze/TSMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatSVecMult.h // \brief Header file for the Blaze transpose sparse matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatTDMatAdd.h b/blazemark/blazemark/blaze/TSMatTDMatAdd.h index 46e4ff8f..1fdc8134 100644 --- a/blazemark/blazemark/blaze/TSMatTDMatAdd.h +++ b/blazemark/blazemark/blaze/TSMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatTDMatAdd.h // \brief Header file for the Blaze transpose sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatTDMatMult.h b/blazemark/blazemark/blaze/TSMatTDMatMult.h index 060f0ee3..6c6a0b01 100644 --- a/blazemark/blazemark/blaze/TSMatTDMatMult.h +++ b/blazemark/blazemark/blaze/TSMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatTDMatMult.h // \brief Header file for the Blaze transpose sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatTSMatAdd.h b/blazemark/blazemark/blaze/TSMatTSMatAdd.h index 76171e47..cdc29aa4 100644 --- a/blazemark/blazemark/blaze/TSMatTSMatAdd.h +++ b/blazemark/blazemark/blaze/TSMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatSMatAdd.h // \brief Header file for the Blaze transpose sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSMatTSMatMult.h b/blazemark/blazemark/blaze/TSMatTSMatMult.h index 4e5db6d7..8f9e2df8 100644 --- a/blazemark/blazemark/blaze/TSMatTSMatMult.h +++ b/blazemark/blazemark/blaze/TSMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSMatTSMatMult.h // \brief Header file for the Blaze transpose sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSVecDMatMult.h b/blazemark/blazemark/blaze/TSVecDMatMult.h index d5453c85..96081348 100644 --- a/blazemark/blazemark/blaze/TSVecDMatMult.h +++ b/blazemark/blazemark/blaze/TSVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSVecDMatMult.h // \brief Header file for the Blaze transpose sparse vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSVecDVecMult.h b/blazemark/blazemark/blaze/TSVecDVecMult.h index 75b7d406..5984f94f 100644 --- a/blazemark/blazemark/blaze/TSVecDVecMult.h +++ b/blazemark/blazemark/blaze/TSVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSVecDVecMult.h // \brief Header file for the Blaze sparse vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSVecSMatMult.h b/blazemark/blazemark/blaze/TSVecSMatMult.h index cf8b7317..9fba64b2 100644 --- a/blazemark/blazemark/blaze/TSVecSMatMult.h +++ b/blazemark/blazemark/blaze/TSVecSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSVecSMatMult.h // \brief Header file for the Blaze transpose sparse vector/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSVecSVecMult.h b/blazemark/blazemark/blaze/TSVecSVecMult.h index c67e406e..d32e029b 100644 --- a/blazemark/blazemark/blaze/TSVecSVecMult.h +++ b/blazemark/blazemark/blaze/TSVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSVecSVecMult.h // \brief Header file for the Blaze sparse vector/sparse vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSVecTDMatMult.h b/blazemark/blazemark/blaze/TSVecTDMatMult.h index ab8f6057..b9d9fd93 100644 --- a/blazemark/blazemark/blaze/TSVecTDMatMult.h +++ b/blazemark/blazemark/blaze/TSVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSVecTDMatMult.h // \brief Header file for the Blaze transpose sparse vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TSVecTSMatMult.h b/blazemark/blazemark/blaze/TSVecTSMatMult.h index fac3ba8e..bef4c776 100644 --- a/blazemark/blazemark/blaze/TSVecTSMatMult.h +++ b/blazemark/blazemark/blaze/TSVecTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TSVecTSMatMult.h // \brief Header file for the Blaze transpose sparse vector/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TVec3Mat3Mult.h b/blazemark/blazemark/blaze/TVec3Mat3Mult.h index 331b9c09..be3ea2f6 100644 --- a/blazemark/blazemark/blaze/TVec3Mat3Mult.h +++ b/blazemark/blazemark/blaze/TVec3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TVec3Mat3Mult.h // \brief Header file for the Blaze 3D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TVec3TMat3Mult.h b/blazemark/blazemark/blaze/TVec3TMat3Mult.h index decd0933..c781613c 100644 --- a/blazemark/blazemark/blaze/TVec3TMat3Mult.h +++ b/blazemark/blazemark/blaze/TVec3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TVec3TMat3Mult.h // \brief Header file for the Blaze 3D transpose vector/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TVec6Mat6Mult.h b/blazemark/blazemark/blaze/TVec6Mat6Mult.h index 175dcc83..65de1528 100644 --- a/blazemark/blazemark/blaze/TVec6Mat6Mult.h +++ b/blazemark/blazemark/blaze/TVec6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TVec6Mat6Mult.h // \brief Header file for the Blaze 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/TVec6TMat6Mult.h b/blazemark/blazemark/blaze/TVec6TMat6Mult.h index b06f3569..ba64528a 100644 --- a/blazemark/blazemark/blaze/TVec6TMat6Mult.h +++ b/blazemark/blazemark/blaze/TVec6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/TVec6TMat6Mult.h // \brief Header file for the Blaze 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Vec3Vec3Add.h b/blazemark/blazemark/blaze/Vec3Vec3Add.h index 5385e978..73dca44b 100644 --- a/blazemark/blazemark/blaze/Vec3Vec3Add.h +++ b/blazemark/blazemark/blaze/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Vec3Vec3Add.h // \brief Header file for the Blaze 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/Vec6Vec6Add.h b/blazemark/blazemark/blaze/Vec6Vec6Add.h index 1566f9f3..dcb3a052 100644 --- a/blazemark/blazemark/blaze/Vec6Vec6Add.h +++ b/blazemark/blazemark/blaze/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Vec6Vec6Add.h // \brief Header file for the Blaze 6D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/init/CompressedMatrix.h b/blazemark/blazemark/blaze/init/CompressedMatrix.h index b2d45c06..c515b060 100644 --- a/blazemark/blazemark/blaze/init/CompressedMatrix.h +++ b/blazemark/blazemark/blaze/init/CompressedMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/init/CompressedMatrix.h // \brief Header file for the Blaze compressed matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/init/CompressedVector.h b/blazemark/blazemark/blaze/init/CompressedVector.h index 401ba939..9b9dfa83 100644 --- a/blazemark/blazemark/blaze/init/CompressedVector.h +++ b/blazemark/blazemark/blaze/init/CompressedVector.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/init/CompressedVector.h // \brief Header file for the Blaze compressed vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/init/DynamicMatrix.h b/blazemark/blazemark/blaze/init/DynamicMatrix.h index 0776f25d..b9575fb8 100644 --- a/blazemark/blazemark/blaze/init/DynamicMatrix.h +++ b/blazemark/blazemark/blaze/init/DynamicMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/init/DynamicMatrix.h // \brief Header file for the Blaze dynamic matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/init/DynamicVector.h b/blazemark/blazemark/blaze/init/DynamicVector.h index db1b6b93..dc313fa1 100644 --- a/blazemark/blazemark/blaze/init/DynamicVector.h +++ b/blazemark/blazemark/blaze/init/DynamicVector.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/init/DynamicVector.h // \brief Header file for the Blaze dynamic vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/init/StaticMatrix.h b/blazemark/blazemark/blaze/init/StaticMatrix.h index d767b9f8..59a7df0f 100644 --- a/blazemark/blazemark/blaze/init/StaticMatrix.h +++ b/blazemark/blazemark/blaze/init/StaticMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/init/StaticMatrix.h // \brief Header file for the Blaze static matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blaze/init/StaticVector.h b/blazemark/blazemark/blaze/init/StaticVector.h index 7875be7e..2c7170a4 100644 --- a/blazemark/blazemark/blaze/init/StaticVector.h +++ b/blazemark/blazemark/blaze/init/StaticVector.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/init/StaticVector.h // \brief Header file for the Blaze static vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex1.h b/blazemark/blazemark/blitz/Complex1.h index 3eb7d60e..f5eb43aa 100644 --- a/blazemark/blazemark/blitz/Complex1.h +++ b/blazemark/blazemark/blitz/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex1.h // \brief Header file for the Blitz++ kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex2.h b/blazemark/blazemark/blitz/Complex2.h index b5c8dc3f..a08e2580 100644 --- a/blazemark/blazemark/blitz/Complex2.h +++ b/blazemark/blazemark/blitz/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex2.h // \brief Header file for the Blitz++ kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex3.h b/blazemark/blazemark/blitz/Complex3.h index 0c821686..ea2549e0 100644 --- a/blazemark/blazemark/blitz/Complex3.h +++ b/blazemark/blazemark/blitz/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex3.h // \brief Header file for the Blitz++ kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex4.h b/blazemark/blazemark/blitz/Complex4.h index cca20d6b..6ed4bc00 100644 --- a/blazemark/blazemark/blitz/Complex4.h +++ b/blazemark/blazemark/blitz/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex4.h // \brief Header file for the Blitz++ kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex5.h b/blazemark/blazemark/blitz/Complex5.h index f4d0416b..780aa77d 100644 --- a/blazemark/blazemark/blitz/Complex5.h +++ b/blazemark/blazemark/blitz/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex5.h // \brief Header file for the Blitz++ kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex6.h b/blazemark/blazemark/blitz/Complex6.h index 81e798b4..1705fb26 100644 --- a/blazemark/blazemark/blitz/Complex6.h +++ b/blazemark/blazemark/blitz/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex6.h // \brief Header file for the Blitz++ kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex7.h b/blazemark/blazemark/blitz/Complex7.h index 1ed867a6..773d6858 100644 --- a/blazemark/blazemark/blitz/Complex7.h +++ b/blazemark/blazemark/blitz/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex7.h // \brief Header file for the Blitz++ kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Complex8.h b/blazemark/blazemark/blitz/Complex8.h index 2e8fac2a..b2a65309 100644 --- a/blazemark/blazemark/blitz/Complex8.h +++ b/blazemark/blazemark/blitz/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Complex8.h // \brief Header file for the Blitz++ kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Custom.h b/blazemark/blazemark/blitz/Custom.h index ff4cbe51..18c1b825 100644 --- a/blazemark/blazemark/blitz/Custom.h +++ b/blazemark/blazemark/blitz/Custom.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Custom.h // \brief Header file for the Blitz++ kernel for custom expressions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DMatDMatAdd.h b/blazemark/blazemark/blitz/DMatDMatAdd.h index 243aa521..d0516fe6 100644 --- a/blazemark/blazemark/blitz/DMatDMatAdd.h +++ b/blazemark/blazemark/blitz/DMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DMatDMatAdd.h // \brief Header file for the Blitz++ dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DMatDMatMult.h b/blazemark/blazemark/blitz/DMatDMatMult.h index d1df3d21..cb5021f9 100644 --- a/blazemark/blazemark/blitz/DMatDMatMult.h +++ b/blazemark/blazemark/blitz/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DMatDMatMult.h // \brief Header file for the Blitz++ dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DMatDMatSub.h b/blazemark/blazemark/blitz/DMatDMatSub.h index 3cd0343a..3e39cf53 100644 --- a/blazemark/blazemark/blitz/DMatDMatSub.h +++ b/blazemark/blazemark/blitz/DMatDMatSub.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DMatDMatSub.h // \brief Header file for the Blitz++ dense matrix/dense matrix subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DMatDVecMult.h b/blazemark/blazemark/blitz/DMatDVecMult.h index 07d12149..cf8755ac 100644 --- a/blazemark/blazemark/blitz/DMatDVecMult.h +++ b/blazemark/blazemark/blitz/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DMatDVecMult.h // \brief Header file for the Blitz++ dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DMatScalarMult.h b/blazemark/blazemark/blitz/DMatScalarMult.h index a1d78df5..e14e5b71 100644 --- a/blazemark/blazemark/blitz/DMatScalarMult.h +++ b/blazemark/blazemark/blitz/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DMatScalarMult.h // \brief Header file for the Blitz++ dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DMatTDMatAdd.h b/blazemark/blazemark/blitz/DMatTDMatAdd.h index d82d3704..afbef755 100644 --- a/blazemark/blazemark/blitz/DMatTDMatAdd.h +++ b/blazemark/blazemark/blitz/DMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DMatTDMatAdd.h // \brief Header file for the Blitz++ dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DVecDVecAdd.h b/blazemark/blazemark/blitz/DVecDVecAdd.h index 9af33d0f..f7a33cbc 100644 --- a/blazemark/blazemark/blitz/DVecDVecAdd.h +++ b/blazemark/blazemark/blitz/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DVecDVecAdd.h // \brief Header file for the Blitz++ dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DVecDVecMult.h b/blazemark/blazemark/blitz/DVecDVecMult.h index 07a6b844..31a834a3 100644 --- a/blazemark/blazemark/blitz/DVecDVecMult.h +++ b/blazemark/blazemark/blitz/DVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DVecDVecMult.h // \brief Header file for the Blitz++ dense vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DVecDVecSub.h b/blazemark/blazemark/blitz/DVecDVecSub.h index e259a22d..b10c04d8 100644 --- a/blazemark/blazemark/blitz/DVecDVecSub.h +++ b/blazemark/blazemark/blitz/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DVecDVecSub.h // \brief Header file for the Blitz++ dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DVecNorm.h b/blazemark/blazemark/blitz/DVecNorm.h index df9b284e..01c26c28 100644 --- a/blazemark/blazemark/blitz/DVecNorm.h +++ b/blazemark/blazemark/blitz/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DVecNorm.h // \brief Header file for the Blitz++ dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DVecScalarMult.h b/blazemark/blazemark/blitz/DVecScalarMult.h index c09275ed..ca9299a1 100644 --- a/blazemark/blazemark/blitz/DVecScalarMult.h +++ b/blazemark/blazemark/blitz/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DVecScalarMult.h // \brief Header file for the Blitz++ dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/DVecTDVecMult.h b/blazemark/blazemark/blitz/DVecTDVecMult.h index b3a96b0b..7e5c1d3a 100644 --- a/blazemark/blazemark/blitz/DVecTDVecMult.h +++ b/blazemark/blazemark/blitz/DVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/DVecDVecMult.h // \brief Header file for the Blitz++ dense vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Daxpy.h b/blazemark/blazemark/blitz/Daxpy.h index 4d215070..27a9ad61 100644 --- a/blazemark/blazemark/blitz/Daxpy.h +++ b/blazemark/blazemark/blitz/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Daxpy.h // \brief Header file for the Blitz++ daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Init.h b/blazemark/blazemark/blitz/Init.h index 332e7d16..9665bae5 100644 --- a/blazemark/blazemark/blitz/Init.h +++ b/blazemark/blazemark/blitz/Init.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Init.h // \brief Header file for the Blitz++ initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat3Mat3Add.h b/blazemark/blazemark/blitz/Mat3Mat3Add.h index b6cd06e4..d331712d 100644 --- a/blazemark/blazemark/blitz/Mat3Mat3Add.h +++ b/blazemark/blazemark/blitz/Mat3Mat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat3Mat3Add.h // \brief Header file for the Blitz++ 3D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat3Mat3Mult.h b/blazemark/blazemark/blitz/Mat3Mat3Mult.h index 4cc85a55..77e6d2e1 100644 --- a/blazemark/blazemark/blitz/Mat3Mat3Mult.h +++ b/blazemark/blazemark/blitz/Mat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat3Mat3Mult.h // \brief Header file for the Blitz++ 3D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat3TMat3Mult.h b/blazemark/blazemark/blitz/Mat3TMat3Mult.h index 0efcb737..e614836a 100644 --- a/blazemark/blazemark/blitz/Mat3TMat3Mult.h +++ b/blazemark/blazemark/blitz/Mat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat3TMat3Mult.h // \brief Header file for the Blitz++ 3D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat3Vec3Mult.h b/blazemark/blazemark/blitz/Mat3Vec3Mult.h index 3150320d..1450e562 100644 --- a/blazemark/blazemark/blitz/Mat3Vec3Mult.h +++ b/blazemark/blazemark/blitz/Mat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat3Vec3Mult.h // \brief Header file for the Blitz++ 3D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat6Mat6Add.h b/blazemark/blazemark/blitz/Mat6Mat6Add.h index 416b09f8..c3128f1e 100644 --- a/blazemark/blazemark/blitz/Mat6Mat6Add.h +++ b/blazemark/blazemark/blitz/Mat6Mat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat6Mat6Add.h // \brief Header file for the Blitz++ 6D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat6Mat6Mult.h b/blazemark/blazemark/blitz/Mat6Mat6Mult.h index a950ebea..bea2c81d 100644 --- a/blazemark/blazemark/blitz/Mat6Mat6Mult.h +++ b/blazemark/blazemark/blitz/Mat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat6Mat6Mult.h // \brief Header file for the Blitz++ 6D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat6TMat6Mult.h b/blazemark/blazemark/blitz/Mat6TMat6Mult.h index 540d712f..f690af95 100644 --- a/blazemark/blazemark/blitz/Mat6TMat6Mult.h +++ b/blazemark/blazemark/blitz/Mat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat6TMat6Mult.h // \brief Header file for the Blitz++ 6D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Mat6Vec6Mult.h b/blazemark/blazemark/blitz/Mat6Vec6Mult.h index eee46128..76ded40b 100644 --- a/blazemark/blazemark/blitz/Mat6Vec6Mult.h +++ b/blazemark/blazemark/blitz/Mat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Mat6Vec6Mult.h // \brief Header file for the Blitz++ 6D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TDMatDMatAdd.h b/blazemark/blazemark/blitz/TDMatDMatAdd.h index 4c8d70b2..d83c9ca9 100644 --- a/blazemark/blazemark/blitz/TDMatDMatAdd.h +++ b/blazemark/blazemark/blitz/TDMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TDMatDMatAdd.h // \brief Header file for the Blitz++ transpose dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TDMatDVecMult.h b/blazemark/blazemark/blitz/TDMatDVecMult.h index fcdee190..e1cb16e2 100644 --- a/blazemark/blazemark/blitz/TDMatDVecMult.h +++ b/blazemark/blazemark/blitz/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TDMatDVecMult.h // \brief Header file for the Blitz++ transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TDMatTDMatAdd.h b/blazemark/blazemark/blitz/TDMatTDMatAdd.h index 2f6c26b1..54ebbc86 100644 --- a/blazemark/blazemark/blitz/TDMatTDMatAdd.h +++ b/blazemark/blazemark/blitz/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TDMatTDMatAdd.h // \brief Header file for the Blitz++ transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TDMatTDMatMult.h b/blazemark/blazemark/blitz/TDMatTDMatMult.h index 5ad46f6a..50bd7da3 100644 --- a/blazemark/blazemark/blitz/TDMatTDMatMult.h +++ b/blazemark/blazemark/blitz/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TDMatTDMatMult.h // \brief Header file for the BLitz++ transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TDVecDMatMult.h b/blazemark/blazemark/blitz/TDVecDMatMult.h index 6718a31f..f9afef2b 100644 --- a/blazemark/blazemark/blitz/TDVecDMatMult.h +++ b/blazemark/blazemark/blitz/TDVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TDVecDMatMult.h // \brief Header file for the Blitz++ transpose dense vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TDVecDVecMult.h b/blazemark/blazemark/blitz/TDVecDVecMult.h index 78795cfc..ca44f89d 100644 --- a/blazemark/blazemark/blitz/TDVecDVecMult.h +++ b/blazemark/blazemark/blitz/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TDVecDVecMult.h // \brief Header file for the Blitz++ dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TMat3Mat3Mult.h b/blazemark/blazemark/blitz/TMat3Mat3Mult.h index ffae0f2d..61217601 100644 --- a/blazemark/blazemark/blitz/TMat3Mat3Mult.h +++ b/blazemark/blazemark/blitz/TMat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TMat3Mat3Mult.h // \brief Header file for the Blitz++ 3D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TMat3TMat3Add.h b/blazemark/blazemark/blitz/TMat3TMat3Add.h index 9def998e..10f07361 100644 --- a/blazemark/blazemark/blitz/TMat3TMat3Add.h +++ b/blazemark/blazemark/blitz/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TMat3TMat3Add.h // \brief Header file for the Blitz++ 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TMat3TMat3Mult.h b/blazemark/blazemark/blitz/TMat3TMat3Mult.h index fd9be6a8..608aedb5 100644 --- a/blazemark/blazemark/blitz/TMat3TMat3Mult.h +++ b/blazemark/blazemark/blitz/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TMat3TMat3Mult.h // \brief Header file for the Blitz++ 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TMat6Mat6Mult.h b/blazemark/blazemark/blitz/TMat6Mat6Mult.h index a7610332..7206b9c0 100644 --- a/blazemark/blazemark/blitz/TMat6Mat6Mult.h +++ b/blazemark/blazemark/blitz/TMat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TMat6Mat6Mult.h // \brief Header file for the Blitz++ 6D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TMat6TMat6Add.h b/blazemark/blazemark/blitz/TMat6TMat6Add.h index 89486e8d..f1032aca 100644 --- a/blazemark/blazemark/blitz/TMat6TMat6Add.h +++ b/blazemark/blazemark/blitz/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TMat6TMat6Add.h // \brief Header file for the Blitz++ 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TMat6TMat6Mult.h b/blazemark/blazemark/blitz/TMat6TMat6Mult.h index 661e2e6a..fcc66851 100644 --- a/blazemark/blazemark/blitz/TMat6TMat6Mult.h +++ b/blazemark/blazemark/blitz/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TMat6TMat6Mult.h // \brief Header file for the Blitz++ 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TVec3Mat3Mult.h b/blazemark/blazemark/blitz/TVec3Mat3Mult.h index 336679e9..2cecd5ae 100644 --- a/blazemark/blazemark/blitz/TVec3Mat3Mult.h +++ b/blazemark/blazemark/blitz/TVec3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TVec3Mat3Mult.h // \brief Header file for the Blitz++ 3D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/TVec6Mat6Mult.h b/blazemark/blazemark/blitz/TVec6Mat6Mult.h index 41385896..815d900e 100644 --- a/blazemark/blazemark/blitz/TVec6Mat6Mult.h +++ b/blazemark/blazemark/blitz/TVec6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/TVec6Mat6Mult.h // \brief Header file for the Blitz++ 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Vec3Vec3Add.h b/blazemark/blazemark/blitz/Vec3Vec3Add.h index bba41630..5c8bc667 100644 --- a/blazemark/blazemark/blitz/Vec3Vec3Add.h +++ b/blazemark/blazemark/blitz/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Vec3Vec3Add.h // \brief Header file for the Blitz++ 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/Vec6Vec6Add.h b/blazemark/blazemark/blitz/Vec6Vec6Add.h index 495e1766..57d91456 100644 --- a/blazemark/blazemark/blitz/Vec6Vec6Add.h +++ b/blazemark/blazemark/blitz/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/Vec6Vec6Add.h // \brief Header file for the Blitz++ 6-dimensional vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/init/Array.h b/blazemark/blazemark/blitz/init/Array.h index b4ef8ae7..5130a2d3 100644 --- a/blazemark/blazemark/blitz/init/Array.h +++ b/blazemark/blazemark/blitz/init/Array.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/init/Array.h // \brief Header file for the Blitz++ array initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/blitz/init/TinyVector.h b/blazemark/blazemark/blitz/init/TinyVector.h index 451fdb8f..b1bb12be 100644 --- a/blazemark/blazemark/blitz/init/TinyVector.h +++ b/blazemark/blazemark/blitz/init/TinyVector.h @@ -3,19 +3,32 @@ // \file blazemark/blitz/init/TinyVector.h // \brief Header file for the Blitz++ tiny vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/CG.h b/blazemark/blazemark/boost/CG.h index 894e9597..cf5122b3 100644 --- a/blazemark/blazemark/boost/CG.h +++ b/blazemark/blazemark/boost/CG.h @@ -3,19 +3,32 @@ // \file blazemark/boost/CG.h // \brief Header file for the Boost conjugate gradient kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex1.h b/blazemark/blazemark/boost/Complex1.h index 0da7d49d..54480ddd 100644 --- a/blazemark/blazemark/boost/Complex1.h +++ b/blazemark/blazemark/boost/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex1.h // \brief Header file for the Boost kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex2.h b/blazemark/blazemark/boost/Complex2.h index 0152a804..a2ea42aa 100644 --- a/blazemark/blazemark/boost/Complex2.h +++ b/blazemark/blazemark/boost/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex2.h // \brief Header file for the Boost kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex3.h b/blazemark/blazemark/boost/Complex3.h index acbe76f9..d7bae46a 100644 --- a/blazemark/blazemark/boost/Complex3.h +++ b/blazemark/blazemark/boost/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex3.h // \brief Header file for the Boost kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex4.h b/blazemark/blazemark/boost/Complex4.h index 6d9f9f00..4c12bc86 100644 --- a/blazemark/blazemark/boost/Complex4.h +++ b/blazemark/blazemark/boost/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex4.h // \brief Header file for the Boost kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex5.h b/blazemark/blazemark/boost/Complex5.h index 38ae2216..2e47a7f5 100644 --- a/blazemark/blazemark/boost/Complex5.h +++ b/blazemark/blazemark/boost/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex5.h // \brief Header file for the Boost kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex6.h b/blazemark/blazemark/boost/Complex6.h index cd457575..79f1c141 100644 --- a/blazemark/blazemark/boost/Complex6.h +++ b/blazemark/blazemark/boost/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex6.h // \brief Header file for the Boost kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex7.h b/blazemark/blazemark/boost/Complex7.h index e65f63e7..04a66227 100644 --- a/blazemark/blazemark/boost/Complex7.h +++ b/blazemark/blazemark/boost/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex7.h // \brief Header file for the Boost kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Complex8.h b/blazemark/blazemark/boost/Complex8.h index 92057c35..45c81bd4 100644 --- a/blazemark/blazemark/boost/Complex8.h +++ b/blazemark/blazemark/boost/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Complex8.h // \brief Header file for the Boost kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Custom.h b/blazemark/blazemark/boost/Custom.h index c5bf8966..a1216b26 100644 --- a/blazemark/blazemark/boost/Custom.h +++ b/blazemark/blazemark/boost/Custom.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Custom.h // \brief Header file for the Boost kernel for custom expressions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatDMatAdd.h b/blazemark/blazemark/boost/DMatDMatAdd.h index f721a2ba..3789c8b8 100644 --- a/blazemark/blazemark/boost/DMatDMatAdd.h +++ b/blazemark/blazemark/boost/DMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatDMatAdd.h // \brief Header file for the Boost dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatDMatMult.h b/blazemark/blazemark/boost/DMatDMatMult.h index e76b6388..47a14aa5 100644 --- a/blazemark/blazemark/boost/DMatDMatMult.h +++ b/blazemark/blazemark/boost/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatDMatMult.h // \brief Header file for the Boost dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatDMatSub.h b/blazemark/blazemark/boost/DMatDMatSub.h index 3fc5bf58..2b9b013a 100644 --- a/blazemark/blazemark/boost/DMatDMatSub.h +++ b/blazemark/blazemark/boost/DMatDMatSub.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatDMatSub.h // \brief Header file for the Boost dense matrix/dense matrix subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatDVecMult.h b/blazemark/blazemark/boost/DMatDVecMult.h index a4d4e58a..23aab50a 100644 --- a/blazemark/blazemark/boost/DMatDVecMult.h +++ b/blazemark/blazemark/boost/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatDVecMult.h // \brief Header file for the Boost dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatSMatAdd.h b/blazemark/blazemark/boost/DMatSMatAdd.h index 875313b5..7e3d25bf 100644 --- a/blazemark/blazemark/boost/DMatSMatAdd.h +++ b/blazemark/blazemark/boost/DMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatSMatAdd.h // \brief Header file for the Boost dense matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatSMatMult.h b/blazemark/blazemark/boost/DMatSMatMult.h index 28a14766..ca08b004 100644 --- a/blazemark/blazemark/boost/DMatSMatMult.h +++ b/blazemark/blazemark/boost/DMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatSMatMult.h // \brief Header file for the Boost dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatSVecMult.h b/blazemark/blazemark/boost/DMatSVecMult.h index a5555544..f0a730e9 100644 --- a/blazemark/blazemark/boost/DMatSVecMult.h +++ b/blazemark/blazemark/boost/DMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatSVecMult.h // \brief Header file for the Boost dense matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatScalarMult.h b/blazemark/blazemark/boost/DMatScalarMult.h index 677e5e60..fbde1cbf 100644 --- a/blazemark/blazemark/boost/DMatScalarMult.h +++ b/blazemark/blazemark/boost/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatScalarMult.h // \brief Header file for the Boost dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatTDMatAdd.h b/blazemark/blazemark/boost/DMatTDMatAdd.h index c2fd2db3..97de09e6 100644 --- a/blazemark/blazemark/boost/DMatTDMatAdd.h +++ b/blazemark/blazemark/boost/DMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatTDMatAdd.h // \brief Header file for the Boost dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatTDMatMult.h b/blazemark/blazemark/boost/DMatTDMatMult.h index 7fd3ed57..2e1c85dd 100644 --- a/blazemark/blazemark/boost/DMatTDMatMult.h +++ b/blazemark/blazemark/boost/DMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatTDMatMult.h // \brief Header file for the Boost dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatTSMatAdd.h b/blazemark/blazemark/boost/DMatTSMatAdd.h index d5b20751..7a248be2 100644 --- a/blazemark/blazemark/boost/DMatTSMatAdd.h +++ b/blazemark/blazemark/boost/DMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatTSMatAdd.h // \brief Header file for the Boost dense matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatTSMatMult.h b/blazemark/blazemark/boost/DMatTSMatMult.h index 034c6835..a585c7b6 100644 --- a/blazemark/blazemark/boost/DMatTSMatMult.h +++ b/blazemark/blazemark/boost/DMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatTSMatMult.h // \brief Header file for the Boost dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DMatTrans.h b/blazemark/blazemark/boost/DMatTrans.h index 6676df39..6b2285d4 100644 --- a/blazemark/blazemark/boost/DMatTrans.h +++ b/blazemark/blazemark/boost/DMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DMatTrans.h // \brief Header file for the Boost dense matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecDVecAdd.h b/blazemark/blazemark/boost/DVecDVecAdd.h index a5b7d05a..fd056288 100644 --- a/blazemark/blazemark/boost/DVecDVecAdd.h +++ b/blazemark/blazemark/boost/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecDVecAdd.h // \brief Header file for the Boost dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecDVecMult.h b/blazemark/blazemark/boost/DVecDVecMult.h index 436604fa..b03a9848 100644 --- a/blazemark/blazemark/boost/DVecDVecMult.h +++ b/blazemark/blazemark/boost/DVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecDVecMult.h // \brief Header file for the Boost dense vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecDVecSub.h b/blazemark/blazemark/boost/DVecDVecSub.h index 2fa51ae7..b2e4087f 100644 --- a/blazemark/blazemark/boost/DVecDVecSub.h +++ b/blazemark/blazemark/boost/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecDVecSub.h // \brief Header file for the Boost dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecNorm.h b/blazemark/blazemark/boost/DVecNorm.h index 82a1fc7f..ef7d967a 100644 --- a/blazemark/blazemark/boost/DVecNorm.h +++ b/blazemark/blazemark/boost/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecNorm.h // \brief Header file for the Boost dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecSVecAdd.h b/blazemark/blazemark/boost/DVecSVecAdd.h index 17a6fac7..9213a56c 100644 --- a/blazemark/blazemark/boost/DVecSVecAdd.h +++ b/blazemark/blazemark/boost/DVecSVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecSVecAdd.h // \brief Header file for the Boost dense vector/sparse vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecSVecMult.h b/blazemark/blazemark/boost/DVecSVecMult.h index 9a56b0a5..91197bea 100644 --- a/blazemark/blazemark/boost/DVecSVecMult.h +++ b/blazemark/blazemark/boost/DVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecSVecMult.h // \brief Header file for the Boost dense vector/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecScalarMult.h b/blazemark/blazemark/boost/DVecScalarMult.h index 0453786a..8d4a846a 100644 --- a/blazemark/blazemark/boost/DVecScalarMult.h +++ b/blazemark/blazemark/boost/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecScalarMult.h // \brief Header file for the Boost dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecTDVecMult.h b/blazemark/blazemark/boost/DVecTDVecMult.h index 232d8c79..ab621a48 100644 --- a/blazemark/blazemark/boost/DVecTDVecMult.h +++ b/blazemark/blazemark/boost/DVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecDVecMult.h // \brief Header file for the Boost dense vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/DVecTSVecMult.h b/blazemark/blazemark/boost/DVecTSVecMult.h index 618b3c97..16a114e6 100644 --- a/blazemark/blazemark/boost/DVecTSVecMult.h +++ b/blazemark/blazemark/boost/DVecTSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/DVecTSVecMult.h // \brief Header file for the Boost dense vector/sparse vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Daxpy.h b/blazemark/blazemark/boost/Daxpy.h index fdf5a3ff..600b6c4e 100644 --- a/blazemark/blazemark/boost/Daxpy.h +++ b/blazemark/blazemark/boost/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Daxpy.h // \brief Header file for the Boost daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Init.h b/blazemark/blazemark/boost/Init.h index 55081669..956726fa 100644 --- a/blazemark/blazemark/boost/Init.h +++ b/blazemark/blazemark/boost/Init.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Init.h // \brief Header file for the Boost initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat3Mat3Add.h b/blazemark/blazemark/boost/Mat3Mat3Add.h index 402ce7ee..c63c46b8 100644 --- a/blazemark/blazemark/boost/Mat3Mat3Add.h +++ b/blazemark/blazemark/boost/Mat3Mat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat3Mat3Add.h // \brief Header file for the Boost 3D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat3Mat3Mult.h b/blazemark/blazemark/boost/Mat3Mat3Mult.h index 5fb15d7b..8dc0ad25 100644 --- a/blazemark/blazemark/boost/Mat3Mat3Mult.h +++ b/blazemark/blazemark/boost/Mat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat3Mat3Mult.h // \brief Header file for the Boost 3D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat3TMat3Mult.h b/blazemark/blazemark/boost/Mat3TMat3Mult.h index 767200a3..1357be09 100644 --- a/blazemark/blazemark/boost/Mat3TMat3Mult.h +++ b/blazemark/blazemark/boost/Mat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat3TMat3Mult.h // \brief Header file for the Boost 3D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat3Vec3Mult.h b/blazemark/blazemark/boost/Mat3Vec3Mult.h index faf3c781..1b7e0449 100644 --- a/blazemark/blazemark/boost/Mat3Vec3Mult.h +++ b/blazemark/blazemark/boost/Mat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat3Vec3Mult.h // \brief Header file for the Boost 3D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat6Mat6Add.h b/blazemark/blazemark/boost/Mat6Mat6Add.h index 4b17fe41..4daa9f4c 100644 --- a/blazemark/blazemark/boost/Mat6Mat6Add.h +++ b/blazemark/blazemark/boost/Mat6Mat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat6Mat6Add.h // \brief Header file for the Boost 6D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat6Mat6Mult.h b/blazemark/blazemark/boost/Mat6Mat6Mult.h index e864e323..f73155a8 100644 --- a/blazemark/blazemark/boost/Mat6Mat6Mult.h +++ b/blazemark/blazemark/boost/Mat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat6Mat6Mult.h // \brief Header file for the Boost 6D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat6TMat6Mult.h b/blazemark/blazemark/boost/Mat6TMat6Mult.h index d8207913..cdc66fab 100644 --- a/blazemark/blazemark/boost/Mat6TMat6Mult.h +++ b/blazemark/blazemark/boost/Mat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat6TMat6Mult.h // \brief Header file for the Boost 6D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Mat6Vec6Mult.h b/blazemark/blazemark/boost/Mat6Vec6Mult.h index 5d228b64..6af356a5 100644 --- a/blazemark/blazemark/boost/Mat6Vec6Mult.h +++ b/blazemark/blazemark/boost/Mat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Mat6Vec6Mult.h // \brief Header file for the Boost 6D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatDMatAdd.h b/blazemark/blazemark/boost/SMatDMatAdd.h index 91c55f57..906ada4c 100644 --- a/blazemark/blazemark/boost/SMatDMatAdd.h +++ b/blazemark/blazemark/boost/SMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatDMatAdd.h // \brief Header file for the Boost sparse matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatDMatMult.h b/blazemark/blazemark/boost/SMatDMatMult.h index 3711315b..c26635dd 100644 --- a/blazemark/blazemark/boost/SMatDMatMult.h +++ b/blazemark/blazemark/boost/SMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatDMatMult.h // \brief Header file for the Boost sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatDVecMult.h b/blazemark/blazemark/boost/SMatDVecMult.h index a3c5a3a4..bc912ecc 100644 --- a/blazemark/blazemark/boost/SMatDVecMult.h +++ b/blazemark/blazemark/boost/SMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatDVecMult.h // \brief Header file for the Boost sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatSMatAdd.h b/blazemark/blazemark/boost/SMatSMatAdd.h index caf37c5a..49967d14 100644 --- a/blazemark/blazemark/boost/SMatSMatAdd.h +++ b/blazemark/blazemark/boost/SMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatSMatAdd.h // \brief Header file for the Boost sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatSMatMult.h b/blazemark/blazemark/boost/SMatSMatMult.h index 6465a544..80c56129 100644 --- a/blazemark/blazemark/boost/SMatSMatMult.h +++ b/blazemark/blazemark/boost/SMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatSMatMult.h // \brief Header file for the Boost sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatSVecMult.h b/blazemark/blazemark/boost/SMatSVecMult.h index a366dcb4..60ef835b 100644 --- a/blazemark/blazemark/boost/SMatSVecMult.h +++ b/blazemark/blazemark/boost/SMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatSVecMult.h // \brief Header file for the Boost sparse matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatScalarMult.h b/blazemark/blazemark/boost/SMatScalarMult.h index a99a79fb..3980038a 100644 --- a/blazemark/blazemark/boost/SMatScalarMult.h +++ b/blazemark/blazemark/boost/SMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatScalarMult.h // \brief Header file for the Boost sparse matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatTDMatAdd.h b/blazemark/blazemark/boost/SMatTDMatAdd.h index 8fc97ba9..f242dd4a 100644 --- a/blazemark/blazemark/boost/SMatTDMatAdd.h +++ b/blazemark/blazemark/boost/SMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatTDMatAdd.h // \brief Header file for the Boost sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatTDMatMult.h b/blazemark/blazemark/boost/SMatTDMatMult.h index 3c608607..84e07bb1 100644 --- a/blazemark/blazemark/boost/SMatTDMatMult.h +++ b/blazemark/blazemark/boost/SMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatTDMatMult.h // \brief Header file for the Boost sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatTSMatAdd.h b/blazemark/blazemark/boost/SMatTSMatAdd.h index ff357444..e0d71708 100644 --- a/blazemark/blazemark/boost/SMatTSMatAdd.h +++ b/blazemark/blazemark/boost/SMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatTSMatAdd.h // \brief Header file for the Boost sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatTSMatMult.h b/blazemark/blazemark/boost/SMatTSMatMult.h index 76c83c55..7868152b 100644 --- a/blazemark/blazemark/boost/SMatTSMatMult.h +++ b/blazemark/blazemark/boost/SMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatTSMatMult.h // \brief Header file for the Boost sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SMatTrans.h b/blazemark/blazemark/boost/SMatTrans.h index 91ddb48f..9d3f429d 100644 --- a/blazemark/blazemark/boost/SMatTrans.h +++ b/blazemark/blazemark/boost/SMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SMatTrans.h // \brief Header file for the Boost sparse matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SVecDVecAdd.h b/blazemark/blazemark/boost/SVecDVecAdd.h index 47147176..11449683 100644 --- a/blazemark/blazemark/boost/SVecDVecAdd.h +++ b/blazemark/blazemark/boost/SVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SVecDVecAdd.h // \brief Header file for the Boost sparse vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SVecDVecMult.h b/blazemark/blazemark/boost/SVecDVecMult.h index a2d45e3d..bd3cf14f 100644 --- a/blazemark/blazemark/boost/SVecDVecMult.h +++ b/blazemark/blazemark/boost/SVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SVecDVecMult.h // \brief Header file for the Boost sparse vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SVecSVecAdd.h b/blazemark/blazemark/boost/SVecSVecAdd.h index c8233d0b..f28bd23f 100644 --- a/blazemark/blazemark/boost/SVecSVecAdd.h +++ b/blazemark/blazemark/boost/SVecSVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SVecSVecAdd.h // \brief Header file for the Boost sparse vector/sparse vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SVecSVecMult.h b/blazemark/blazemark/boost/SVecSVecMult.h index d3fd99f6..054ee4ec 100644 --- a/blazemark/blazemark/boost/SVecSVecMult.h +++ b/blazemark/blazemark/boost/SVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SVecSVecMult.h // \brief Header file for the Boost sparse vector/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SVecScalarMult.h b/blazemark/blazemark/boost/SVecScalarMult.h index a8b5877b..f044f3d1 100644 --- a/blazemark/blazemark/boost/SVecScalarMult.h +++ b/blazemark/blazemark/boost/SVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SVecScalarMult.h // \brief Header file for the Boost sparse vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SVecTDVecMult.h b/blazemark/blazemark/boost/SVecTDVecMult.h index f1dd5bb1..12006c52 100644 --- a/blazemark/blazemark/boost/SVecTDVecMult.h +++ b/blazemark/blazemark/boost/SVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SVecTDVecMult.h // \brief Header file for the Boost sparse vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/SVecTSVecMult.h b/blazemark/blazemark/boost/SVecTSVecMult.h index 42a1d18f..6ef418b9 100644 --- a/blazemark/blazemark/boost/SVecTSVecMult.h +++ b/blazemark/blazemark/boost/SVecTSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/SVecTSVecMult.h // \brief Header file for the Boost sparse vector/sparse vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatDMatAdd.h b/blazemark/blazemark/boost/TDMatDMatAdd.h index ff6be5fd..63eaf350 100644 --- a/blazemark/blazemark/boost/TDMatDMatAdd.h +++ b/blazemark/blazemark/boost/TDMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatDMatAdd.h // \brief Header file for the Boost transpose dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatDMatMult.h b/blazemark/blazemark/boost/TDMatDMatMult.h index bec0d735..278c8c57 100644 --- a/blazemark/blazemark/boost/TDMatDMatMult.h +++ b/blazemark/blazemark/boost/TDMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatDMatMult.h // \brief Header file for the Boost transpose dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatDVecMult.h b/blazemark/blazemark/boost/TDMatDVecMult.h index d22a8bba..5e516015 100644 --- a/blazemark/blazemark/boost/TDMatDVecMult.h +++ b/blazemark/blazemark/boost/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatDVecMult.h // \brief Header file for the Boost transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatSMatAdd.h b/blazemark/blazemark/boost/TDMatSMatAdd.h index 6074b0f1..5c2e7faa 100644 --- a/blazemark/blazemark/boost/TDMatSMatAdd.h +++ b/blazemark/blazemark/boost/TDMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatSMatAdd.h // \brief Header file for the Boost transpose dense matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatSMatMult.h b/blazemark/blazemark/boost/TDMatSMatMult.h index ab25f1ac..80803fa7 100644 --- a/blazemark/blazemark/boost/TDMatSMatMult.h +++ b/blazemark/blazemark/boost/TDMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatSMatMult.h // \brief Header file for the Boost transpose dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatSVecMult.h b/blazemark/blazemark/boost/TDMatSVecMult.h index 0ddf2d5f..f6a19d96 100644 --- a/blazemark/blazemark/boost/TDMatSVecMult.h +++ b/blazemark/blazemark/boost/TDMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatSVecMult.h // \brief Header file for the Boost transpose dense matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatTDMatAdd.h b/blazemark/blazemark/boost/TDMatTDMatAdd.h index 34920374..21392351 100644 --- a/blazemark/blazemark/boost/TDMatTDMatAdd.h +++ b/blazemark/blazemark/boost/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatTDMatAdd.h // \brief Header file for the Boost transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatTDMatMult.h b/blazemark/blazemark/boost/TDMatTDMatMult.h index de7e1f82..5fdbf441 100644 --- a/blazemark/blazemark/boost/TDMatTDMatMult.h +++ b/blazemark/blazemark/boost/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatTDMatMult.h // \brief Header file for the Boost transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatTSMatAdd.h b/blazemark/blazemark/boost/TDMatTSMatAdd.h index 59420ba7..79170d30 100644 --- a/blazemark/blazemark/boost/TDMatTSMatAdd.h +++ b/blazemark/blazemark/boost/TDMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatTSMatAdd.h // \brief Header file for the Boost transpose dense matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDMatTSMatMult.h b/blazemark/blazemark/boost/TDMatTSMatMult.h index e9b5a3e2..3da51d0e 100644 --- a/blazemark/blazemark/boost/TDMatTSMatMult.h +++ b/blazemark/blazemark/boost/TDMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDMatTSMatMult.h // \brief Header file for the Boost transpose dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDVecDMatMult.h b/blazemark/blazemark/boost/TDVecDMatMult.h index a6942350..482eb7d6 100644 --- a/blazemark/blazemark/boost/TDVecDMatMult.h +++ b/blazemark/blazemark/boost/TDVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDVecDMatMult.h // \brief Header file for the Boost transpose dense vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDVecDVecMult.h b/blazemark/blazemark/boost/TDVecDVecMult.h index 3ebc5f10..c70ea423 100644 --- a/blazemark/blazemark/boost/TDVecDVecMult.h +++ b/blazemark/blazemark/boost/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDVecDVecMult.h // \brief Header file for the Boost dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDVecSMatMult.h b/blazemark/blazemark/boost/TDVecSMatMult.h index 5a46af93..b7d75aa7 100644 --- a/blazemark/blazemark/boost/TDVecSMatMult.h +++ b/blazemark/blazemark/boost/TDVecSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDVecSMatMult.h // \brief Header file for the Boost transpose dense vector/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDVecSVecMult.h b/blazemark/blazemark/boost/TDVecSVecMult.h index b5d4560c..a59e0af3 100644 --- a/blazemark/blazemark/boost/TDVecSVecMult.h +++ b/blazemark/blazemark/boost/TDVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDVecSVecMult.h // \brief Header file for the Boost dense vector/sparse vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDVecTDMatMult.h b/blazemark/blazemark/boost/TDVecTDMatMult.h index de5f039a..9f39e6cb 100644 --- a/blazemark/blazemark/boost/TDVecTDMatMult.h +++ b/blazemark/blazemark/boost/TDVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDVecTDMatMult.h // \brief Header file for the Boost transpose dense vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TDVecTSMatMult.h b/blazemark/blazemark/boost/TDVecTSMatMult.h index aa8c0e5f..c9c5a301 100644 --- a/blazemark/blazemark/boost/TDVecTSMatMult.h +++ b/blazemark/blazemark/boost/TDVecTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TDVecSMatMult.h // \brief Header file for the Boost transpose dense vector/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat3Mat3Mult.h b/blazemark/blazemark/boost/TMat3Mat3Mult.h index c82c4799..d773dd5d 100644 --- a/blazemark/blazemark/boost/TMat3Mat3Mult.h +++ b/blazemark/blazemark/boost/TMat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat3Mat3Mult.h // \brief Header file for the Boost 3D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat3TMat3Add.h b/blazemark/blazemark/boost/TMat3TMat3Add.h index 8a5e083e..377541b9 100644 --- a/blazemark/blazemark/boost/TMat3TMat3Add.h +++ b/blazemark/blazemark/boost/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat3TMat3Add.h // \brief Header file for the Boost 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat3TMat3Mult.h b/blazemark/blazemark/boost/TMat3TMat3Mult.h index d2ad304c..5bca5cf2 100644 --- a/blazemark/blazemark/boost/TMat3TMat3Mult.h +++ b/blazemark/blazemark/boost/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat3TMat3Mult.h // \brief Header file for the Boost 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat3Vec3Mult.h b/blazemark/blazemark/boost/TMat3Vec3Mult.h index 5c82cb52..399bd13a 100644 --- a/blazemark/blazemark/boost/TMat3Vec3Mult.h +++ b/blazemark/blazemark/boost/TMat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat3Vec3Mult.h // \brief Header file for the Boost 3D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat6Mat6Mult.h b/blazemark/blazemark/boost/TMat6Mat6Mult.h index 5e30e106..7a95d0cc 100644 --- a/blazemark/blazemark/boost/TMat6Mat6Mult.h +++ b/blazemark/blazemark/boost/TMat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat6Mat6Mult.h // \brief Header file for the Boost 6D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat6TMat6Add.h b/blazemark/blazemark/boost/TMat6TMat6Add.h index ed0a093c..1abaa0aa 100644 --- a/blazemark/blazemark/boost/TMat6TMat6Add.h +++ b/blazemark/blazemark/boost/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat6TMat6Add.h // \brief Header file for the Boost 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat6TMat6Mult.h b/blazemark/blazemark/boost/TMat6TMat6Mult.h index 875d426a..29b3dbf4 100644 --- a/blazemark/blazemark/boost/TMat6TMat6Mult.h +++ b/blazemark/blazemark/boost/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat6TMat6Mult.h // \brief Header file for the Boost 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TMat6Vec6Mult.h b/blazemark/blazemark/boost/TMat6Vec6Mult.h index 95127200..e3d4818b 100644 --- a/blazemark/blazemark/boost/TMat6Vec6Mult.h +++ b/blazemark/blazemark/boost/TMat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TMat6Vec6Mult.h // \brief Header file for the Boost 6D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatDMatAdd.h b/blazemark/blazemark/boost/TSMatDMatAdd.h index c64d751c..edfc4b38 100644 --- a/blazemark/blazemark/boost/TSMatDMatAdd.h +++ b/blazemark/blazemark/boost/TSMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatDMatAdd.h // \brief Header file for the Boost transpose sparse matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatDMatMult.h b/blazemark/blazemark/boost/TSMatDMatMult.h index 6dd477cd..65b4cc95 100644 --- a/blazemark/blazemark/boost/TSMatDMatMult.h +++ b/blazemark/blazemark/boost/TSMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatDMatMult.h // \brief Header file for the Boost transpose sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatDVecMult.h b/blazemark/blazemark/boost/TSMatDVecMult.h index 6fb3ed5f..900c3fb9 100644 --- a/blazemark/blazemark/boost/TSMatDVecMult.h +++ b/blazemark/blazemark/boost/TSMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatDVecMult.h // \brief Header file for the Boost transpose sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatSMatAdd.h b/blazemark/blazemark/boost/TSMatSMatAdd.h index 144c8f97..7518878b 100644 --- a/blazemark/blazemark/boost/TSMatSMatAdd.h +++ b/blazemark/blazemark/boost/TSMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatSMatAdd.h // \brief Header file for the Boost transpose sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatSMatMult.h b/blazemark/blazemark/boost/TSMatSMatMult.h index 979d66c5..3465262b 100644 --- a/blazemark/blazemark/boost/TSMatSMatMult.h +++ b/blazemark/blazemark/boost/TSMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatSMatMult.h // \brief Header file for the Boost transpose sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatSVecMult.h b/blazemark/blazemark/boost/TSMatSVecMult.h index cb0daa0e..f6769dfc 100644 --- a/blazemark/blazemark/boost/TSMatSVecMult.h +++ b/blazemark/blazemark/boost/TSMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatSVecMult.h // \brief Header file for the Boost transpose sparse matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatTDMatAdd.h b/blazemark/blazemark/boost/TSMatTDMatAdd.h index 7ea72d71..d51e1500 100644 --- a/blazemark/blazemark/boost/TSMatTDMatAdd.h +++ b/blazemark/blazemark/boost/TSMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatTDMatAdd.h // \brief Header file for the Boost transpose sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatTDMatMult.h b/blazemark/blazemark/boost/TSMatTDMatMult.h index 2d09653c..2e356ce2 100644 --- a/blazemark/blazemark/boost/TSMatTDMatMult.h +++ b/blazemark/blazemark/boost/TSMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatTDMatMult.h // \brief Header file for the Boost transpose sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatTSMatAdd.h b/blazemark/blazemark/boost/TSMatTSMatAdd.h index efbe850a..c96b7353 100644 --- a/blazemark/blazemark/boost/TSMatTSMatAdd.h +++ b/blazemark/blazemark/boost/TSMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatTSMatAdd.h // \brief Header file for the Boost transpose sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSMatTSMatMult.h b/blazemark/blazemark/boost/TSMatTSMatMult.h index 044e8c6d..b0222779 100644 --- a/blazemark/blazemark/boost/TSMatTSMatMult.h +++ b/blazemark/blazemark/boost/TSMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSMatTSMatMult.h // \brief Header file for the Boost transpose sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSVecDMatMult.h b/blazemark/blazemark/boost/TSVecDMatMult.h index c4631035..9418c831 100644 --- a/blazemark/blazemark/boost/TSVecDMatMult.h +++ b/blazemark/blazemark/boost/TSVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSVecDMatMult.h // \brief Header file for the Boost transpose sparse vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSVecDVecMult.h b/blazemark/blazemark/boost/TSVecDVecMult.h index ee9b8c07..9303a4db 100644 --- a/blazemark/blazemark/boost/TSVecDVecMult.h +++ b/blazemark/blazemark/boost/TSVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSVecDVecMult.h // \brief Header file for the Boost sparse vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSVecSMatMult.h b/blazemark/blazemark/boost/TSVecSMatMult.h index 7d988982..fd850f9c 100644 --- a/blazemark/blazemark/boost/TSVecSMatMult.h +++ b/blazemark/blazemark/boost/TSVecSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSVecSMatMult.h // \brief Header file for the Boost transpose sparse vector/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSVecSVecMult.h b/blazemark/blazemark/boost/TSVecSVecMult.h index 42a8ed3d..1b152fbf 100644 --- a/blazemark/blazemark/boost/TSVecSVecMult.h +++ b/blazemark/blazemark/boost/TSVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSVecSVecMult.h // \brief Header file for the Boost sparse vector/sparse vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSVecTDMatMult.h b/blazemark/blazemark/boost/TSVecTDMatMult.h index 1d9ab1a0..418fe17a 100644 --- a/blazemark/blazemark/boost/TSVecTDMatMult.h +++ b/blazemark/blazemark/boost/TSVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSVecTDMatMult.h // \brief Header file for the Boost transpose sparse vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TSVecTSMatMult.h b/blazemark/blazemark/boost/TSVecTSMatMult.h index 9c2dd2ab..e06c2d04 100644 --- a/blazemark/blazemark/boost/TSVecTSMatMult.h +++ b/blazemark/blazemark/boost/TSVecTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TSVecTSMatMult.h // \brief Header file for the Boost transpose sparse vector/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TVec3Mat3Mult.h b/blazemark/blazemark/boost/TVec3Mat3Mult.h index 0599c97a..52b6917f 100644 --- a/blazemark/blazemark/boost/TVec3Mat3Mult.h +++ b/blazemark/blazemark/boost/TVec3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TVec3Mat3Mult.h // \brief Header file for the Boost 3D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TVec3TMat3Mult.h b/blazemark/blazemark/boost/TVec3TMat3Mult.h index 527e486a..29652157 100644 --- a/blazemark/blazemark/boost/TVec3TMat3Mult.h +++ b/blazemark/blazemark/boost/TVec3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TVec3TMat3Mult.h // \brief Header file for the Boost 3D transpose vector/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TVec6Mat6Mult.h b/blazemark/blazemark/boost/TVec6Mat6Mult.h index d4c8d40f..51d3bbe9 100644 --- a/blazemark/blazemark/boost/TVec6Mat6Mult.h +++ b/blazemark/blazemark/boost/TVec6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TVec6Mat6Mult.h // \brief Header file for the Boost 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/TVec6TMat6Mult.h b/blazemark/blazemark/boost/TVec6TMat6Mult.h index 107e227b..c82326d5 100644 --- a/blazemark/blazemark/boost/TVec6TMat6Mult.h +++ b/blazemark/blazemark/boost/TVec6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/boost/TVec6TMat6Mult.h // \brief Header file for the Boost 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Vec3Vec3Add.h b/blazemark/blazemark/boost/Vec3Vec3Add.h index 53e01581..6f62602d 100644 --- a/blazemark/blazemark/boost/Vec3Vec3Add.h +++ b/blazemark/blazemark/boost/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Vec3Vec3Add.h // \brief Header file for the Boost 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/Vec6Vec6Add.h b/blazemark/blazemark/boost/Vec6Vec6Add.h index 02ab5211..36afa064 100644 --- a/blazemark/blazemark/boost/Vec6Vec6Add.h +++ b/blazemark/blazemark/boost/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/boost/Vec6Vec6Add.h // \brief Header file for the Boost 6D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/init/CompressedMatrix.h b/blazemark/blazemark/boost/init/CompressedMatrix.h index 63c46953..54823bb8 100644 --- a/blazemark/blazemark/boost/init/CompressedMatrix.h +++ b/blazemark/blazemark/boost/init/CompressedMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/boost/init/CompressedMatrix.h // \brief Header file for the Boost sparse matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/init/CompressedVector.h b/blazemark/blazemark/boost/init/CompressedVector.h index fdac4cbb..d7f19304 100644 --- a/blazemark/blazemark/boost/init/CompressedVector.h +++ b/blazemark/blazemark/boost/init/CompressedVector.h @@ -3,19 +3,32 @@ // \file blazemark/boost/init/CompressedVector.h // \brief Header file for the Boost sparse vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/init/Matrix.h b/blazemark/blazemark/boost/init/Matrix.h index 91e4a713..5e980c98 100644 --- a/blazemark/blazemark/boost/init/Matrix.h +++ b/blazemark/blazemark/boost/init/Matrix.h @@ -3,19 +3,32 @@ // \file blazemark/boost/init/Matrix.h // \brief Header file for the Boost dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/boost/init/Vector.h b/blazemark/blazemark/boost/init/Vector.h index 5d4b75b8..e84cee1a 100644 --- a/blazemark/blazemark/boost/init/Vector.h +++ b/blazemark/blazemark/boost/init/Vector.h @@ -3,19 +3,32 @@ // \file blazemark/boost/init/Vector.h // \brief Header file for the Boost dense vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex1.h b/blazemark/blazemark/classic/Complex1.h index fce8adcf..d1fd1db0 100644 --- a/blazemark/blazemark/classic/Complex1.h +++ b/blazemark/blazemark/classic/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex1.h // \brief Header file for the classic kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex2.h b/blazemark/blazemark/classic/Complex2.h index 9fa804f7..625b1c3c 100644 --- a/blazemark/blazemark/classic/Complex2.h +++ b/blazemark/blazemark/classic/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex2.h // \brief Header file for the classic kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex3.h b/blazemark/blazemark/classic/Complex3.h index 5532fdc7..67efcb3b 100644 --- a/blazemark/blazemark/classic/Complex3.h +++ b/blazemark/blazemark/classic/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex3.h // \brief Header file for the classic kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex4.h b/blazemark/blazemark/classic/Complex4.h index 4d667c8a..fea870a2 100644 --- a/blazemark/blazemark/classic/Complex4.h +++ b/blazemark/blazemark/classic/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex4.h // \brief Header file for the classic kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex5.h b/blazemark/blazemark/classic/Complex5.h index 5ede753a..be14896f 100644 --- a/blazemark/blazemark/classic/Complex5.h +++ b/blazemark/blazemark/classic/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex5.h // \brief Header file for the classic kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex6.h b/blazemark/blazemark/classic/Complex6.h index 84ac7724..c92ae931 100644 --- a/blazemark/blazemark/classic/Complex6.h +++ b/blazemark/blazemark/classic/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex6.h // \brief Header file for the classic kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex7.h b/blazemark/blazemark/classic/Complex7.h index ea753876..35253561 100644 --- a/blazemark/blazemark/classic/Complex7.h +++ b/blazemark/blazemark/classic/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex7.h // \brief Header file for the classic kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Complex8.h b/blazemark/blazemark/classic/Complex8.h index 1462f8d3..c190b052 100644 --- a/blazemark/blazemark/classic/Complex8.h +++ b/blazemark/blazemark/classic/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Complex8.h // \brief Header file for the classic kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DMatDMatAdd.h b/blazemark/blazemark/classic/DMatDMatAdd.h index e8d1109c..b4c29903 100644 --- a/blazemark/blazemark/classic/DMatDMatAdd.h +++ b/blazemark/blazemark/classic/DMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DMatDMatAdd.h // \brief Header file for the classic dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DMatDMatMult.h b/blazemark/blazemark/classic/DMatDMatMult.h index 21e6b349..47cb5a09 100644 --- a/blazemark/blazemark/classic/DMatDMatMult.h +++ b/blazemark/blazemark/classic/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DMatDMatMult.h // \brief Header file for the classic dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DMatDMatSub.h b/blazemark/blazemark/classic/DMatDMatSub.h index d7ccb79d..8efa01ae 100644 --- a/blazemark/blazemark/classic/DMatDMatSub.h +++ b/blazemark/blazemark/classic/DMatDMatSub.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DMatDMatSub.h // \brief Header file for the classic dense matrix/dense matrix subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DMatDVecMult.h b/blazemark/blazemark/classic/DMatDVecMult.h index 326075f8..64b853bc 100644 --- a/blazemark/blazemark/classic/DMatDVecMult.h +++ b/blazemark/blazemark/classic/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DMatDVecMult.h // \brief Header file for the classic dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DMatScalarMult.h b/blazemark/blazemark/classic/DMatScalarMult.h index c8e85609..e9df777b 100644 --- a/blazemark/blazemark/classic/DMatScalarMult.h +++ b/blazemark/blazemark/classic/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DMatScalarMult.h // \brief Header file for the classic dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DVecDVecAdd.h b/blazemark/blazemark/classic/DVecDVecAdd.h index c003d198..1f45b5ee 100644 --- a/blazemark/blazemark/classic/DVecDVecAdd.h +++ b/blazemark/blazemark/classic/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DVecDVecAdd.h // \brief Header file for the classic dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DVecDVecMult.h b/blazemark/blazemark/classic/DVecDVecMult.h index f7c5610f..3e661c60 100644 --- a/blazemark/blazemark/classic/DVecDVecMult.h +++ b/blazemark/blazemark/classic/DVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DVecDVecMult.h // \brief Header file for the classic dense vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DVecDVecSub.h b/blazemark/blazemark/classic/DVecDVecSub.h index 91ee8be0..0bcd1e4e 100644 --- a/blazemark/blazemark/classic/DVecDVecSub.h +++ b/blazemark/blazemark/classic/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DVecDVecSub.h // \brief Header file for the classic dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DVecNorm.h b/blazemark/blazemark/classic/DVecNorm.h index 81a90d76..dc8c1cb1 100644 --- a/blazemark/blazemark/classic/DVecNorm.h +++ b/blazemark/blazemark/classic/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DVecNorm.h // \brief Header file for the classic dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DVecScalarMult.h b/blazemark/blazemark/classic/DVecScalarMult.h index 83eb238f..81866a19 100644 --- a/blazemark/blazemark/classic/DVecScalarMult.h +++ b/blazemark/blazemark/classic/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DVecScalarMult.h // \brief Header file for the classic dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/DVecTDVecMult.h b/blazemark/blazemark/classic/DVecTDVecMult.h index 275a8998..74943ba7 100644 --- a/blazemark/blazemark/classic/DVecTDVecMult.h +++ b/blazemark/blazemark/classic/DVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/DVecDVecMult.h // \brief Header file for the classic dense vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Daxpy.h b/blazemark/blazemark/classic/Daxpy.h index f4553b9b..bac14d32 100644 --- a/blazemark/blazemark/classic/Daxpy.h +++ b/blazemark/blazemark/classic/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Daxpy.h // \brief Header file for the classic daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Init.h b/blazemark/blazemark/classic/Init.h index 401ffb50..d855bb32 100644 --- a/blazemark/blazemark/classic/Init.h +++ b/blazemark/blazemark/classic/Init.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Init.h // \brief Header file for the classic initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Matrix.h b/blazemark/blazemark/classic/Matrix.h index a2348c0c..bfb56bee 100644 --- a/blazemark/blazemark/classic/Matrix.h +++ b/blazemark/blazemark/classic/Matrix.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Matrix.h // \brief Implementation of classic arbitrary sized matrix // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/TDMatDVecMult.h b/blazemark/blazemark/classic/TDMatDVecMult.h index 45c9bb72..bd202155 100644 --- a/blazemark/blazemark/classic/TDMatDVecMult.h +++ b/blazemark/blazemark/classic/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/TDMatDVecMult.h // \brief Header file for the classic transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/TDMatTDMatMult.h b/blazemark/blazemark/classic/TDMatTDMatMult.h index 0dc7173b..81a2867b 100644 --- a/blazemark/blazemark/classic/TDMatTDMatMult.h +++ b/blazemark/blazemark/classic/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/TDMatTDMatMult.h // \brief Header file for the classic transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/TDVecDMatMult.h b/blazemark/blazemark/classic/TDVecDMatMult.h index 197eab78..0c92f5b4 100644 --- a/blazemark/blazemark/classic/TDVecDMatMult.h +++ b/blazemark/blazemark/classic/TDVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/TDVecDMatMult.h // \brief Header file for the classic transpose dense vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/TDVecDVecMult.h b/blazemark/blazemark/classic/TDVecDVecMult.h index f3c0e94f..26aee60f 100644 --- a/blazemark/blazemark/classic/TDVecDVecMult.h +++ b/blazemark/blazemark/classic/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/classic/TDVecDVecMult.h // \brief Header file for the classic dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/Vector.h b/blazemark/blazemark/classic/Vector.h index ca4a7423..5eb4df68 100644 --- a/blazemark/blazemark/classic/Vector.h +++ b/blazemark/blazemark/classic/Vector.h @@ -3,19 +3,32 @@ // \file blazemark/classic/Vector.h // \brief Implementation of classic arbitrary sized vector // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/init/Matrix.h b/blazemark/blazemark/classic/init/Matrix.h index fa0b747c..17ecdeb6 100644 --- a/blazemark/blazemark/classic/init/Matrix.h +++ b/blazemark/blazemark/classic/init/Matrix.h @@ -3,19 +3,32 @@ // \file blazemark/classic/init/Matrix.h // \brief Header file for the classic dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/classic/init/Vector.h b/blazemark/blazemark/classic/init/Vector.h index 203c0d82..36c34932 100644 --- a/blazemark/blazemark/classic/init/Vector.h +++ b/blazemark/blazemark/classic/init/Vector.h @@ -3,19 +3,32 @@ // \file blazemark/classic/init/Vector.h // \brief Header file for the classic dense vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/clike/DVecDVecAdd.h b/blazemark/blazemark/clike/DVecDVecAdd.h index 53503fbc..e7115217 100644 --- a/blazemark/blazemark/clike/DVecDVecAdd.h +++ b/blazemark/blazemark/clike/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/clike/DVecDVecAdd.h // \brief Header file for the C-like dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/clike/DVecDVecMult.h b/blazemark/blazemark/clike/DVecDVecMult.h index d090fadc..e6440f36 100644 --- a/blazemark/blazemark/clike/DVecDVecMult.h +++ b/blazemark/blazemark/clike/DVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/clike/DVecDVecMult.h // \brief Header file for the C-like dense vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/clike/DVecDVecSub.h b/blazemark/blazemark/clike/DVecDVecSub.h index 6921c543..1bc9a234 100644 --- a/blazemark/blazemark/clike/DVecDVecSub.h +++ b/blazemark/blazemark/clike/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/clike/DVecDVecSub.h // \brief Header file for the C-like dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/clike/Daxpy.h b/blazemark/blazemark/clike/Daxpy.h index 32b8484a..499d08cb 100644 --- a/blazemark/blazemark/clike/Daxpy.h +++ b/blazemark/blazemark/clike/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/clike/Daxpy.h // \brief Header file for the C-like daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/clike/SMatDVecMult.h b/blazemark/blazemark/clike/SMatDVecMult.h index d9a198fd..26a66a8c 100644 --- a/blazemark/blazemark/clike/SMatDVecMult.h +++ b/blazemark/blazemark/clike/SMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/clike/SMatDVecMult.h // \brief Header file for the C-like sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/config/Config.h b/blazemark/blazemark/config/Config.h index cee619ff..de6a476d 100644 --- a/blazemark/blazemark/config/Config.h +++ b/blazemark/blazemark/config/Config.h @@ -3,19 +3,32 @@ // \file blazemark/config/Config.h // \brief General configuration file for the blaze benchmark suite // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/CG.h b/blazemark/blazemark/eigen/CG.h index e39b4341..8ed96a7e 100644 --- a/blazemark/blazemark/eigen/CG.h +++ b/blazemark/blazemark/eigen/CG.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/CG.h // \brief Header file for the Eigen conjugate gradient kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex1.h b/blazemark/blazemark/eigen/Complex1.h index 4e9bf7aa..66121f3e 100644 --- a/blazemark/blazemark/eigen/Complex1.h +++ b/blazemark/blazemark/eigen/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex1.h // \brief Header file for the Eigen kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex2.h b/blazemark/blazemark/eigen/Complex2.h index 68f99e08..325ca345 100644 --- a/blazemark/blazemark/eigen/Complex2.h +++ b/blazemark/blazemark/eigen/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex2.h // \brief Header file for the Eigen kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex3.h b/blazemark/blazemark/eigen/Complex3.h index 83b5aa6d..dd471db0 100644 --- a/blazemark/blazemark/eigen/Complex3.h +++ b/blazemark/blazemark/eigen/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex3.h // \brief Header file for the Blaze kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex4.h b/blazemark/blazemark/eigen/Complex4.h index ce121542..7d35d88a 100644 --- a/blazemark/blazemark/eigen/Complex4.h +++ b/blazemark/blazemark/eigen/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex4.h // \brief Header file for the Eigen kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex5.h b/blazemark/blazemark/eigen/Complex5.h index 1888e752..8626d2f0 100644 --- a/blazemark/blazemark/eigen/Complex5.h +++ b/blazemark/blazemark/eigen/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex5.h // \brief Header file for the Eigen kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex6.h b/blazemark/blazemark/eigen/Complex6.h index 507632c7..9b930d84 100644 --- a/blazemark/blazemark/eigen/Complex6.h +++ b/blazemark/blazemark/eigen/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex6.h // \brief Header file for the Eigen kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex7.h b/blazemark/blazemark/eigen/Complex7.h index b7cc8db3..92d9a935 100644 --- a/blazemark/blazemark/eigen/Complex7.h +++ b/blazemark/blazemark/eigen/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex7.h // \brief Header file for the Eigen kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Complex8.h b/blazemark/blazemark/eigen/Complex8.h index edc85b24..bbfa7b0f 100644 --- a/blazemark/blazemark/eigen/Complex8.h +++ b/blazemark/blazemark/eigen/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Complex8.h // \brief Header file for the Eigen kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Custom.h b/blazemark/blazemark/eigen/Custom.h index 2aeb7d48..bdeb07ee 100644 --- a/blazemark/blazemark/eigen/Custom.h +++ b/blazemark/blazemark/eigen/Custom.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Custom.h // \brief Header file for the Eigen kernel for the custom expressions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatDMatAdd.h b/blazemark/blazemark/eigen/DMatDMatAdd.h index 73910428..d71cc9be 100644 --- a/blazemark/blazemark/eigen/DMatDMatAdd.h +++ b/blazemark/blazemark/eigen/DMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatDMatAdd.h // \brief Header file for the Eigen dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatDMatMult.h b/blazemark/blazemark/eigen/DMatDMatMult.h index 3f904e6b..1ea554e9 100644 --- a/blazemark/blazemark/eigen/DMatDMatMult.h +++ b/blazemark/blazemark/eigen/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatDMatMult.h // \brief Header file for the Eigen dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatDMatSub.h b/blazemark/blazemark/eigen/DMatDMatSub.h index 3f3af808..691a7607 100644 --- a/blazemark/blazemark/eigen/DMatDMatSub.h +++ b/blazemark/blazemark/eigen/DMatDMatSub.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatDMatSub.h // \brief Header file for the Eigen dense matrix/dense matrix subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatDVecMult.h b/blazemark/blazemark/eigen/DMatDVecMult.h index 7d492649..3c936a6a 100644 --- a/blazemark/blazemark/eigen/DMatDVecMult.h +++ b/blazemark/blazemark/eigen/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatDVecMult.h // \brief Header file for the Eigen dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatSMatMult.h b/blazemark/blazemark/eigen/DMatSMatMult.h index 788fcf9b..eac8c1d0 100644 --- a/blazemark/blazemark/eigen/DMatSMatMult.h +++ b/blazemark/blazemark/eigen/DMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatSMatMult.h // \brief Header file for the Eigen dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatScalarMult.h b/blazemark/blazemark/eigen/DMatScalarMult.h index 8791356a..53fcc6f0 100644 --- a/blazemark/blazemark/eigen/DMatScalarMult.h +++ b/blazemark/blazemark/eigen/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatScalarMult.h // \brief Header file for the Eigen dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatTDMatAdd.h b/blazemark/blazemark/eigen/DMatTDMatAdd.h index b11884cd..de9db3f2 100644 --- a/blazemark/blazemark/eigen/DMatTDMatAdd.h +++ b/blazemark/blazemark/eigen/DMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatTDMatAdd.h // \brief Header file for the Eigen dense matrix/tranpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatTDMatMult.h b/blazemark/blazemark/eigen/DMatTDMatMult.h index 70afe0da..e7bfd39a 100644 --- a/blazemark/blazemark/eigen/DMatTDMatMult.h +++ b/blazemark/blazemark/eigen/DMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatTDMatMult.h // \brief Header file for the Eigen dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatTSMatMult.h b/blazemark/blazemark/eigen/DMatTSMatMult.h index cfb68db4..0566ef50 100644 --- a/blazemark/blazemark/eigen/DMatTSMatMult.h +++ b/blazemark/blazemark/eigen/DMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatTSMatMult.h // \brief Header file for the Eigen dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DMatTrans.h b/blazemark/blazemark/eigen/DMatTrans.h index cc9e4294..8cc41fbc 100644 --- a/blazemark/blazemark/eigen/DMatTrans.h +++ b/blazemark/blazemark/eigen/DMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DMatTrans.h // \brief Header file for the Eigen dense matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DVecDVecAdd.h b/blazemark/blazemark/eigen/DVecDVecAdd.h index 416e3589..6af6d6e0 100644 --- a/blazemark/blazemark/eigen/DVecDVecAdd.h +++ b/blazemark/blazemark/eigen/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/DVecDVecAdd.h // \brief Header file for the Eigen dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DVecDVecCross.h b/blazemark/blazemark/eigen/DVecDVecCross.h index 08d56bc0..5dc0f345 100644 --- a/blazemark/blazemark/eigen/DVecDVecCross.h +++ b/blazemark/blazemark/eigen/DVecDVecCross.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DVecDVecCross.h // \brief Header file for the Eigen dense vector/dense vector cross product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DVecDVecMult.h b/blazemark/blazemark/eigen/DVecDVecMult.h index 7d441328..1a2c36d6 100644 --- a/blazemark/blazemark/eigen/DVecDVecMult.h +++ b/blazemark/blazemark/eigen/DVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DVecDVecMult.h // \brief Header file for the Eigen dense vector/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DVecDVecSub.h b/blazemark/blazemark/eigen/DVecDVecSub.h index 408ae248..ffcb2d07 100644 --- a/blazemark/blazemark/eigen/DVecDVecSub.h +++ b/blazemark/blazemark/eigen/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DVecDVecSub.h // \brief Header file for the Eigen dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DVecNorm.h b/blazemark/blazemark/eigen/DVecNorm.h index ae988795..47444abf 100644 --- a/blazemark/blazemark/eigen/DVecNorm.h +++ b/blazemark/blazemark/eigen/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DVecNorm.h // \brief Header file for the Eigen dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DVecScalarMult.h b/blazemark/blazemark/eigen/DVecScalarMult.h index 32e19f0b..99f6657b 100644 --- a/blazemark/blazemark/eigen/DVecScalarMult.h +++ b/blazemark/blazemark/eigen/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DVecScalarMult.h // \brief Header file for the Eigen dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/DVecTDVecMult.h b/blazemark/blazemark/eigen/DVecTDVecMult.h index e765afb0..84c7232c 100644 --- a/blazemark/blazemark/eigen/DVecTDVecMult.h +++ b/blazemark/blazemark/eigen/DVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/DVecDVecMult.h // \brief Header file for the Eigen dense vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Daxpy.h b/blazemark/blazemark/eigen/Daxpy.h index 21e5c175..8cd40999 100644 --- a/blazemark/blazemark/eigen/Daxpy.h +++ b/blazemark/blazemark/eigen/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Daxpy.h // \brief Header file for the Eigen daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Init.h b/blazemark/blazemark/eigen/Init.h index a947a9b1..b3dafd0c 100644 --- a/blazemark/blazemark/eigen/Init.h +++ b/blazemark/blazemark/eigen/Init.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Init.h // \brief Header file for the Eigen initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat3Mat3Add.h b/blazemark/blazemark/eigen/Mat3Mat3Add.h index ad628d9d..57e63290 100644 --- a/blazemark/blazemark/eigen/Mat3Mat3Add.h +++ b/blazemark/blazemark/eigen/Mat3Mat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat3Mat3Add.h // \brief Header file for the Eigen 3D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat3Mat3Mult.h b/blazemark/blazemark/eigen/Mat3Mat3Mult.h index 0660bec9..9c6b74cb 100644 --- a/blazemark/blazemark/eigen/Mat3Mat3Mult.h +++ b/blazemark/blazemark/eigen/Mat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat3Mat3Mult.h // \brief Header file for the Eigen 3D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat3TMat3Mult.h b/blazemark/blazemark/eigen/Mat3TMat3Mult.h index ac0de910..63de5769 100644 --- a/blazemark/blazemark/eigen/Mat3TMat3Mult.h +++ b/blazemark/blazemark/eigen/Mat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat3TMat3Mult.h // \brief Header file for the Eigen 3D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat3Vec3Mult.h b/blazemark/blazemark/eigen/Mat3Vec3Mult.h index 464805ad..ab55ad0e 100644 --- a/blazemark/blazemark/eigen/Mat3Vec3Mult.h +++ b/blazemark/blazemark/eigen/Mat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat3Vec3Mult.h // \brief Header file for the Eigen 3D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat6Mat6Add.h b/blazemark/blazemark/eigen/Mat6Mat6Add.h index ad2cd559..e2ee4cd5 100644 --- a/blazemark/blazemark/eigen/Mat6Mat6Add.h +++ b/blazemark/blazemark/eigen/Mat6Mat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat6Mat6Add.h // \brief Header file for the Eigen 6D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat6Mat6Mult.h b/blazemark/blazemark/eigen/Mat6Mat6Mult.h index 43279024..c97a189a 100644 --- a/blazemark/blazemark/eigen/Mat6Mat6Mult.h +++ b/blazemark/blazemark/eigen/Mat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat6Mat6Mult.h // \brief Header file for the Eigen 6D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat6TMat6Mult.h b/blazemark/blazemark/eigen/Mat6TMat6Mult.h index f083bf31..cc500de3 100644 --- a/blazemark/blazemark/eigen/Mat6TMat6Mult.h +++ b/blazemark/blazemark/eigen/Mat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat6TMat6Mult.h // \brief Header file for the Eigen 6D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Mat6Vec6Mult.h b/blazemark/blazemark/eigen/Mat6Vec6Mult.h index b2452683..035641fa 100644 --- a/blazemark/blazemark/eigen/Mat6Vec6Mult.h +++ b/blazemark/blazemark/eigen/Mat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/Mat6Vec6Mult.h // \brief Header file for the Eigen 6D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatDMatMult.h b/blazemark/blazemark/eigen/SMatDMatMult.h index 7cd86c86..4c38318c 100644 --- a/blazemark/blazemark/eigen/SMatDMatMult.h +++ b/blazemark/blazemark/eigen/SMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatDMatMult.h // \brief Header file for the Eigen sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatDVecMult.h b/blazemark/blazemark/eigen/SMatDVecMult.h index 7f16a528..adf3de12 100644 --- a/blazemark/blazemark/eigen/SMatDVecMult.h +++ b/blazemark/blazemark/eigen/SMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatDVecMult.h // \brief Header file for the Eigen sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatSMatAdd.h b/blazemark/blazemark/eigen/SMatSMatAdd.h index d9ab55b6..e0c576f0 100644 --- a/blazemark/blazemark/eigen/SMatSMatAdd.h +++ b/blazemark/blazemark/eigen/SMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatSMatAdd.h // \brief Header file for the Eigen sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatSMatMult.h b/blazemark/blazemark/eigen/SMatSMatMult.h index 545cf71a..cc79f35e 100644 --- a/blazemark/blazemark/eigen/SMatSMatMult.h +++ b/blazemark/blazemark/eigen/SMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatSMatMult.h // \brief Header file for the Eigen sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatScalarMult.h b/blazemark/blazemark/eigen/SMatScalarMult.h index 81ecac7d..4bb7c25b 100644 --- a/blazemark/blazemark/eigen/SMatScalarMult.h +++ b/blazemark/blazemark/eigen/SMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatScalarMult.h // \brief Header file for the Eigen sparse matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatTDMatMult.h b/blazemark/blazemark/eigen/SMatTDMatMult.h index d256814d..bdf21866 100644 --- a/blazemark/blazemark/eigen/SMatTDMatMult.h +++ b/blazemark/blazemark/eigen/SMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatTDMatMult.h // \brief Header file for the Eigen sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatTSMatMult.h b/blazemark/blazemark/eigen/SMatTSMatMult.h index 98ac3fdf..722c316e 100644 --- a/blazemark/blazemark/eigen/SMatTSMatMult.h +++ b/blazemark/blazemark/eigen/SMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatTSMatMult.h // \brief Header file for the Eigen sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/SMatTrans.h b/blazemark/blazemark/eigen/SMatTrans.h index d2cd28f2..234027f8 100644 --- a/blazemark/blazemark/eigen/SMatTrans.h +++ b/blazemark/blazemark/eigen/SMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/SMatTrans.h // \brief Header file for the Eigen sparse matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDMatDMatAdd.h b/blazemark/blazemark/eigen/TDMatDMatAdd.h index 13b13953..41ecb768 100644 --- a/blazemark/blazemark/eigen/TDMatDMatAdd.h +++ b/blazemark/blazemark/eigen/TDMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDMatDMatAdd.h // \brief Header file for the Eigen transpose dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDMatDMatMult.h b/blazemark/blazemark/eigen/TDMatDMatMult.h index f21097a8..59f9c45a 100644 --- a/blazemark/blazemark/eigen/TDMatDMatMult.h +++ b/blazemark/blazemark/eigen/TDMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDMatDMatMult.h // \brief Header file for the Eigen transpose dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDMatDVecMult.h b/blazemark/blazemark/eigen/TDMatDVecMult.h index b89898f3..1a5b809e 100644 --- a/blazemark/blazemark/eigen/TDMatDVecMult.h +++ b/blazemark/blazemark/eigen/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDMatDVecMult.h // \brief Header file for the Eigen transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDMatSMatMult.h b/blazemark/blazemark/eigen/TDMatSMatMult.h index bcb91ca7..0df6db16 100644 --- a/blazemark/blazemark/eigen/TDMatSMatMult.h +++ b/blazemark/blazemark/eigen/TDMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDMatSMatMult.h // \brief Header file for the Eigen transpose dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDMatTDMatAdd.h b/blazemark/blazemark/eigen/TDMatTDMatAdd.h index 3bab1023..6a198565 100644 --- a/blazemark/blazemark/eigen/TDMatTDMatAdd.h +++ b/blazemark/blazemark/eigen/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDMatTDMatAdd.h // \brief Header file for the Eigen transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDMatTDMatMult.h b/blazemark/blazemark/eigen/TDMatTDMatMult.h index 72319d64..50be01b5 100644 --- a/blazemark/blazemark/eigen/TDMatTDMatMult.h +++ b/blazemark/blazemark/eigen/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDMatTDMatMult.h // \brief Header file for the Eigen transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDMatTSMatMult.h b/blazemark/blazemark/eigen/TDMatTSMatMult.h index b7c9e1e1..c235ef4a 100644 --- a/blazemark/blazemark/eigen/TDMatTSMatMult.h +++ b/blazemark/blazemark/eigen/TDMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDMatTSMatMult.h // \brief Header file for the Eigen transpose dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDVecDMatMult.h b/blazemark/blazemark/eigen/TDVecDMatMult.h index e9df887b..ffad56ca 100644 --- a/blazemark/blazemark/eigen/TDVecDMatMult.h +++ b/blazemark/blazemark/eigen/TDVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDVecDMatMult.h // \brief Header file for the Eigen transpose dense vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDVecDVecMult.h b/blazemark/blazemark/eigen/TDVecDVecMult.h index 626426f9..79ba77e2 100644 --- a/blazemark/blazemark/eigen/TDVecDVecMult.h +++ b/blazemark/blazemark/eigen/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDVecDVecMult.h // \brief Header file for the Eigen dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDVecSMatMult.h b/blazemark/blazemark/eigen/TDVecSMatMult.h index 09b4aee6..6865fa7b 100644 --- a/blazemark/blazemark/eigen/TDVecSMatMult.h +++ b/blazemark/blazemark/eigen/TDVecSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDVecSMatMult.h // \brief Header file for the Eigen transpose dense vector/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDVecTDMatMult.h b/blazemark/blazemark/eigen/TDVecTDMatMult.h index ed698e86..03dff215 100644 --- a/blazemark/blazemark/eigen/TDVecTDMatMult.h +++ b/blazemark/blazemark/eigen/TDVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDVecTDMatMult.h // \brief Header file for the Eigen transpose dense vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TDVecTSMatMult.h b/blazemark/blazemark/eigen/TDVecTSMatMult.h index 0029b9b5..364e0165 100644 --- a/blazemark/blazemark/eigen/TDVecTSMatMult.h +++ b/blazemark/blazemark/eigen/TDVecTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TDVecSMatMult.h // \brief Header file for the Eigen transpose dense vector/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat3Mat3Mult.h b/blazemark/blazemark/eigen/TMat3Mat3Mult.h index 91d29642..ac3a3e4a 100644 --- a/blazemark/blazemark/eigen/TMat3Mat3Mult.h +++ b/blazemark/blazemark/eigen/TMat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat3Mat3Mult.h // \brief Header file for the Eigen 3D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat3TMat3Add.h b/blazemark/blazemark/eigen/TMat3TMat3Add.h index 725526ad..15cd2097 100644 --- a/blazemark/blazemark/eigen/TMat3TMat3Add.h +++ b/blazemark/blazemark/eigen/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat3TMat3Add.h // \brief Header file for the Eigen 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat3TMat3Mult.h b/blazemark/blazemark/eigen/TMat3TMat3Mult.h index 22eed874..e4fc0879 100644 --- a/blazemark/blazemark/eigen/TMat3TMat3Mult.h +++ b/blazemark/blazemark/eigen/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat3TMat3Mult.h // \brief Header file for the Eigen 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat3Vec3Mult.h b/blazemark/blazemark/eigen/TMat3Vec3Mult.h index 0e18d3b0..09d26d82 100644 --- a/blazemark/blazemark/eigen/TMat3Vec3Mult.h +++ b/blazemark/blazemark/eigen/TMat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat3Vec3Mult.h // \brief Header file for the Eigen 3D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat6Mat6Mult.h b/blazemark/blazemark/eigen/TMat6Mat6Mult.h index 436b8c25..58f6056f 100644 --- a/blazemark/blazemark/eigen/TMat6Mat6Mult.h +++ b/blazemark/blazemark/eigen/TMat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat6Mat6Mult.h // \brief Header file for the Eigen 6D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat6TMat6Add.h b/blazemark/blazemark/eigen/TMat6TMat6Add.h index 14645998..591066bf 100644 --- a/blazemark/blazemark/eigen/TMat6TMat6Add.h +++ b/blazemark/blazemark/eigen/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat6TMat6Add.h // \brief Header file for the Eigen 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat6TMat6Mult.h b/blazemark/blazemark/eigen/TMat6TMat6Mult.h index 21f4ac21..34bee211 100644 --- a/blazemark/blazemark/eigen/TMat6TMat6Mult.h +++ b/blazemark/blazemark/eigen/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat6TMat6Mult.h // \brief Header file for the Eigen 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TMat6Vec6Mult.h b/blazemark/blazemark/eigen/TMat6Vec6Mult.h index ca238c02..b9001d0e 100644 --- a/blazemark/blazemark/eigen/TMat6Vec6Mult.h +++ b/blazemark/blazemark/eigen/TMat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TMat6Vec6Mult.h // \brief Header file for the Eigen 6D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TSMatDMatMult.h b/blazemark/blazemark/eigen/TSMatDMatMult.h index 57df708d..dc2fb576 100644 --- a/blazemark/blazemark/eigen/TSMatDMatMult.h +++ b/blazemark/blazemark/eigen/TSMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TSMatDMatMult.h // \brief Header file for the Eigen transpose sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TSMatDVecMult.h b/blazemark/blazemark/eigen/TSMatDVecMult.h index db0d2499..18e7e1fa 100644 --- a/blazemark/blazemark/eigen/TSMatDVecMult.h +++ b/blazemark/blazemark/eigen/TSMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TSMatDVecMult.h // \brief Header file for the Eigen transpose sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TSMatSMatMult.h b/blazemark/blazemark/eigen/TSMatSMatMult.h index 21864f5f..3ac4d6bd 100644 --- a/blazemark/blazemark/eigen/TSMatSMatMult.h +++ b/blazemark/blazemark/eigen/TSMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TSMatSMatMult.h // \brief Header file for the Eigen transpose sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TSMatTDMatMult.h b/blazemark/blazemark/eigen/TSMatTDMatMult.h index 419b7c16..9dee4f3b 100644 --- a/blazemark/blazemark/eigen/TSMatTDMatMult.h +++ b/blazemark/blazemark/eigen/TSMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TSMatTDMatMult.h // \brief Header file for the Eigen transpose sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TSMatTSMatAdd.h b/blazemark/blazemark/eigen/TSMatTSMatAdd.h index 08885d3f..57282a70 100644 --- a/blazemark/blazemark/eigen/TSMatTSMatAdd.h +++ b/blazemark/blazemark/eigen/TSMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TSMatTSMatAdd.h // \brief Header file for the Eigen transpose sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TSMatTSMatMult.h b/blazemark/blazemark/eigen/TSMatTSMatMult.h index 51508807..db9cf212 100644 --- a/blazemark/blazemark/eigen/TSMatTSMatMult.h +++ b/blazemark/blazemark/eigen/TSMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TSMatTSMatMult.h // \brief Header file for the Eigen transpose sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TVec3Mat3Mult.h b/blazemark/blazemark/eigen/TVec3Mat3Mult.h index 6fcf04a7..930652c9 100644 --- a/blazemark/blazemark/eigen/TVec3Mat3Mult.h +++ b/blazemark/blazemark/eigen/TVec3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TVec3Mat3Mult.h // \brief Header file for the Eigen 3D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TVec3TMat3Mult.h b/blazemark/blazemark/eigen/TVec3TMat3Mult.h index c04b3bc3..2640323c 100644 --- a/blazemark/blazemark/eigen/TVec3TMat3Mult.h +++ b/blazemark/blazemark/eigen/TVec3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TVec3TMat3Mult.h // \brief Header file for the Eigen 3D transpose vector/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TVec6Mat6Mult.h b/blazemark/blazemark/eigen/TVec6Mat6Mult.h index 207e65bd..0426326c 100644 --- a/blazemark/blazemark/eigen/TVec6Mat6Mult.h +++ b/blazemark/blazemark/eigen/TVec6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TVec6Mat6Mult.h // \brief Header file for the Eigen 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/TVec6TMat6Mult.h b/blazemark/blazemark/eigen/TVec6TMat6Mult.h index b234db24..b1e2b3af 100644 --- a/blazemark/blazemark/eigen/TVec6TMat6Mult.h +++ b/blazemark/blazemark/eigen/TVec6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/TVec6TMat6Mult.h // \brief Header file for the Eigen 6D transpose vector/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Vec3Vec3Add.h b/blazemark/blazemark/eigen/Vec3Vec3Add.h index ed8758a9..d5ed860f 100644 --- a/blazemark/blazemark/eigen/Vec3Vec3Add.h +++ b/blazemark/blazemark/eigen/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Vec3Vec3Add.h // \brief Header file for the Eigen 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/Vec6Vec6Add.h b/blazemark/blazemark/eigen/Vec6Vec6Add.h index 232cd5af..68c5934c 100644 --- a/blazemark/blazemark/eigen/Vec6Vec6Add.h +++ b/blazemark/blazemark/eigen/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/blaze/Vec6Vec6Add.h // \brief Header file for the Eigen 6D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/init/Matrix.h b/blazemark/blazemark/eigen/init/Matrix.h index 0a1bed14..affe56b2 100644 --- a/blazemark/blazemark/eigen/init/Matrix.h +++ b/blazemark/blazemark/eigen/init/Matrix.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/init/Matrix.h // \brief Header file for the Eigen dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/eigen/init/SparseMatrix.h b/blazemark/blazemark/eigen/init/SparseMatrix.h index 9a7fcf31..4269bf4b 100644 --- a/blazemark/blazemark/eigen/init/SparseMatrix.h +++ b/blazemark/blazemark/eigen/init/SparseMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/eigen/init/SparseMatrix.h // \brief Header file for the Eigen sparse matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex1.h b/blazemark/blazemark/flens/Complex1.h index 5d5cb6bc..8804faaf 100644 --- a/blazemark/blazemark/flens/Complex1.h +++ b/blazemark/blazemark/flens/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex1.h // \brief Header file for the FLENS kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex2.h b/blazemark/blazemark/flens/Complex2.h index 9e07284a..b5f2aeee 100644 --- a/blazemark/blazemark/flens/Complex2.h +++ b/blazemark/blazemark/flens/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex2.h // \brief Header file for the FLENS kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex3.h b/blazemark/blazemark/flens/Complex3.h index 14388c81..b063242e 100644 --- a/blazemark/blazemark/flens/Complex3.h +++ b/blazemark/blazemark/flens/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex3.h // \brief Header file for the FLENS kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex4.h b/blazemark/blazemark/flens/Complex4.h index 62e78b78..1354e032 100644 --- a/blazemark/blazemark/flens/Complex4.h +++ b/blazemark/blazemark/flens/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex4.h // \brief Header file for the FLENS kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex5.h b/blazemark/blazemark/flens/Complex5.h index 973bfb23..b2f84af1 100644 --- a/blazemark/blazemark/flens/Complex5.h +++ b/blazemark/blazemark/flens/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex5.h // \brief Header file for the FLENS kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex6.h b/blazemark/blazemark/flens/Complex6.h index f26503b5..11c5ed3e 100644 --- a/blazemark/blazemark/flens/Complex6.h +++ b/blazemark/blazemark/flens/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex6.h // \brief Header file for the FLENS kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex7.h b/blazemark/blazemark/flens/Complex7.h index a98ee7ef..00f6828d 100644 --- a/blazemark/blazemark/flens/Complex7.h +++ b/blazemark/blazemark/flens/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex7.h // \brief Header file for the FLENS kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Complex8.h b/blazemark/blazemark/flens/Complex8.h index b8f45710..7dcb0c4f 100644 --- a/blazemark/blazemark/flens/Complex8.h +++ b/blazemark/blazemark/flens/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Complex8.h // \brief Header file for the FLENS kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatDMatAdd.h b/blazemark/blazemark/flens/DMatDMatAdd.h index 7f48e39c..0265b973 100644 --- a/blazemark/blazemark/flens/DMatDMatAdd.h +++ b/blazemark/blazemark/flens/DMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatDMatAdd.h // \brief Header file for the FLENS dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatDMatMult.h b/blazemark/blazemark/flens/DMatDMatMult.h index bb764b42..f0b90fa5 100644 --- a/blazemark/blazemark/flens/DMatDMatMult.h +++ b/blazemark/blazemark/flens/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatDMatMult.h // \brief Header file for the FLENS dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatDMatSub.h b/blazemark/blazemark/flens/DMatDMatSub.h index 89472827..dc7877d5 100644 --- a/blazemark/blazemark/flens/DMatDMatSub.h +++ b/blazemark/blazemark/flens/DMatDMatSub.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatDMatSub.h // \brief Header file for the FLENS dense matrix/dense matrix subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatDVecMult.h b/blazemark/blazemark/flens/DMatDVecMult.h index 8eb9a138..2991696e 100644 --- a/blazemark/blazemark/flens/DMatDVecMult.h +++ b/blazemark/blazemark/flens/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatDVecMult.h // \brief Header file for the FLENS dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatScalarMult.h b/blazemark/blazemark/flens/DMatScalarMult.h index 90530e16..d0afb77c 100644 --- a/blazemark/blazemark/flens/DMatScalarMult.h +++ b/blazemark/blazemark/flens/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatScalarMult.h // \brief Header file for the FLENS dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatTDMatAdd.h b/blazemark/blazemark/flens/DMatTDMatAdd.h index eaa8bccb..35ad83fc 100644 --- a/blazemark/blazemark/flens/DMatTDMatAdd.h +++ b/blazemark/blazemark/flens/DMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatTDMatAdd.h // \brief Header file for the FLENS dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatTDMatMult.h b/blazemark/blazemark/flens/DMatTDMatMult.h index c90eef97..abd7f514 100644 --- a/blazemark/blazemark/flens/DMatTDMatMult.h +++ b/blazemark/blazemark/flens/DMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatTDMatMult.h // \brief Header file for the FLENS dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DMatTrans.h b/blazemark/blazemark/flens/DMatTrans.h index caa305ca..dfc932a0 100644 --- a/blazemark/blazemark/flens/DMatTrans.h +++ b/blazemark/blazemark/flens/DMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DMatTrans.h // \brief Header file for the FLENS dense matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DVecDVecAdd.h b/blazemark/blazemark/flens/DVecDVecAdd.h index 2e7e0a86..5c0b2965 100644 --- a/blazemark/blazemark/flens/DVecDVecAdd.h +++ b/blazemark/blazemark/flens/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DVecDVecAdd.h // \brief Header file for the FLENS dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DVecDVecSub.h b/blazemark/blazemark/flens/DVecDVecSub.h index 5119914b..b34d49d7 100644 --- a/blazemark/blazemark/flens/DVecDVecSub.h +++ b/blazemark/blazemark/flens/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DVecDVecSub.h // \brief Header file for the FLENS dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DVecNorm.h b/blazemark/blazemark/flens/DVecNorm.h index a03673ff..648381b0 100644 --- a/blazemark/blazemark/flens/DVecNorm.h +++ b/blazemark/blazemark/flens/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DVecNorm.h // \brief Header file for the FLENS dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/DVecScalarMult.h b/blazemark/blazemark/flens/DVecScalarMult.h index f7f8e7a0..69e2a913 100644 --- a/blazemark/blazemark/flens/DVecScalarMult.h +++ b/blazemark/blazemark/flens/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/DVecScalarMult.h // \brief Header file for the FLENS dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Daxpy.h b/blazemark/blazemark/flens/Daxpy.h index b682d772..5e8ea777 100644 --- a/blazemark/blazemark/flens/Daxpy.h +++ b/blazemark/blazemark/flens/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Daxpy.h // \brief Header file for the FLENS daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Init.h b/blazemark/blazemark/flens/Init.h index e5d8d2ed..fba61af6 100644 --- a/blazemark/blazemark/flens/Init.h +++ b/blazemark/blazemark/flens/Init.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Init.h // \brief Header file for the FLENS initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat3Mat3Add.h b/blazemark/blazemark/flens/Mat3Mat3Add.h index 76679227..18259a06 100644 --- a/blazemark/blazemark/flens/Mat3Mat3Add.h +++ b/blazemark/blazemark/flens/Mat3Mat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat3Mat3Add.h // \brief Header file for the FLENS 3D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat3Mat3Mult.h b/blazemark/blazemark/flens/Mat3Mat3Mult.h index a7a205b7..98edc2d5 100644 --- a/blazemark/blazemark/flens/Mat3Mat3Mult.h +++ b/blazemark/blazemark/flens/Mat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat3Mat3Mult.h // \brief Header file for the FLENS 3D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat3TMat3Mult.h b/blazemark/blazemark/flens/Mat3TMat3Mult.h index ae7bc426..782a8b8b 100644 --- a/blazemark/blazemark/flens/Mat3TMat3Mult.h +++ b/blazemark/blazemark/flens/Mat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat3TMat3Mult.h // \brief Header file for the FLENS 3D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat3Vec3Mult.h b/blazemark/blazemark/flens/Mat3Vec3Mult.h index d0ca4450..00a3a60c 100644 --- a/blazemark/blazemark/flens/Mat3Vec3Mult.h +++ b/blazemark/blazemark/flens/Mat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat3Vec3Mult.h // \brief Header file for the FLENS 3D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat6Mat6Add.h b/blazemark/blazemark/flens/Mat6Mat6Add.h index 1b791536..f49fd318 100644 --- a/blazemark/blazemark/flens/Mat6Mat6Add.h +++ b/blazemark/blazemark/flens/Mat6Mat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat6Mat6Add.h // \brief Header file for the FLENS 6D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat6Mat6Mult.h b/blazemark/blazemark/flens/Mat6Mat6Mult.h index 54d9260a..4915af71 100644 --- a/blazemark/blazemark/flens/Mat6Mat6Mult.h +++ b/blazemark/blazemark/flens/Mat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat6Mat6Mult.h // \brief Header file for the FLENS 6D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat6TMat6Mult.h b/blazemark/blazemark/flens/Mat6TMat6Mult.h index bf83537a..f879f937 100644 --- a/blazemark/blazemark/flens/Mat6TMat6Mult.h +++ b/blazemark/blazemark/flens/Mat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat6TMat6Mult.h // \brief Header file for the FLENS 6D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Mat6Vec6Mult.h b/blazemark/blazemark/flens/Mat6Vec6Mult.h index dcd82abc..5f7cca97 100644 --- a/blazemark/blazemark/flens/Mat6Vec6Mult.h +++ b/blazemark/blazemark/flens/Mat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Mat6Vec6Mult.h // \brief Header file for the flens 6D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/SMatDVecMult.h b/blazemark/blazemark/flens/SMatDVecMult.h index 5d922982..06b09442 100644 --- a/blazemark/blazemark/flens/SMatDVecMult.h +++ b/blazemark/blazemark/flens/SMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/SMatDVecMult.h // \brief Header file for the FLENS sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDMatDMatAdd.h b/blazemark/blazemark/flens/TDMatDMatAdd.h index cd8d3821..7bb73e70 100644 --- a/blazemark/blazemark/flens/TDMatDMatAdd.h +++ b/blazemark/blazemark/flens/TDMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDMatDMatAdd.h // \brief Header file for the FLENS transpose dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDMatDMatMult.h b/blazemark/blazemark/flens/TDMatDMatMult.h index e1eb4596..65617904 100644 --- a/blazemark/blazemark/flens/TDMatDMatMult.h +++ b/blazemark/blazemark/flens/TDMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDMatDMatMult.h // \brief Header file for the FLENS transpose dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDMatDVecMult.h b/blazemark/blazemark/flens/TDMatDVecMult.h index 521abbd8..d1842cfb 100644 --- a/blazemark/blazemark/flens/TDMatDVecMult.h +++ b/blazemark/blazemark/flens/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDMatDVecMult.h // \brief Header file for the FLENS transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDMatTDMatAdd.h b/blazemark/blazemark/flens/TDMatTDMatAdd.h index b72ed78f..501dd699 100644 --- a/blazemark/blazemark/flens/TDMatTDMatAdd.h +++ b/blazemark/blazemark/flens/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDMatTDMatAdd.h // \brief Header file for the FLENS transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDMatTDMatMult.h b/blazemark/blazemark/flens/TDMatTDMatMult.h index 11295f5c..d1dfd90e 100644 --- a/blazemark/blazemark/flens/TDMatTDMatMult.h +++ b/blazemark/blazemark/flens/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDMatTDMatMult.h // \brief Header file for the FLENS transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDVecDMatMult.h b/blazemark/blazemark/flens/TDVecDMatMult.h index 4e52e943..1ab92fa8 100644 --- a/blazemark/blazemark/flens/TDVecDMatMult.h +++ b/blazemark/blazemark/flens/TDVecDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDVecDMatMult.h // \brief Header file for the FLENS transpose dense vector/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDVecDVecMult.h b/blazemark/blazemark/flens/TDVecDVecMult.h index 3f692b7f..067ed0e4 100644 --- a/blazemark/blazemark/flens/TDVecDVecMult.h +++ b/blazemark/blazemark/flens/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDVecDVecMult.h // \brief Header file for the FLENS dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TDVecTDMatMult.h b/blazemark/blazemark/flens/TDVecTDMatMult.h index 0f8f1c1b..655b82ae 100644 --- a/blazemark/blazemark/flens/TDVecTDMatMult.h +++ b/blazemark/blazemark/flens/TDVecTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TDVecTDMatMult.h // \brief Header file for the FLENS transpose dense vector/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat3Mat3Mult.h b/blazemark/blazemark/flens/TMat3Mat3Mult.h index c6ffa9ea..603c53a7 100644 --- a/blazemark/blazemark/flens/TMat3Mat3Mult.h +++ b/blazemark/blazemark/flens/TMat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat3Mat3Mult.h // \brief Header file for the FLENS 3D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat3TMat3Add.h b/blazemark/blazemark/flens/TMat3TMat3Add.h index ae75ad7f..24f73b88 100644 --- a/blazemark/blazemark/flens/TMat3TMat3Add.h +++ b/blazemark/blazemark/flens/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat3TMat3Add.h // \brief Header file for the FLENS 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat3TMat3Mult.h b/blazemark/blazemark/flens/TMat3TMat3Mult.h index 0d23db8a..4fdc6889 100644 --- a/blazemark/blazemark/flens/TMat3TMat3Mult.h +++ b/blazemark/blazemark/flens/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat3TMat3Mult.h // \brief Header file for the FLENS 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat3Vec3Mult.h b/blazemark/blazemark/flens/TMat3Vec3Mult.h index 0798de37..7b6666e1 100644 --- a/blazemark/blazemark/flens/TMat3Vec3Mult.h +++ b/blazemark/blazemark/flens/TMat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat3Vec3Mult.h // \brief Header file for the FLENS 3D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat6Mat6Mult.h b/blazemark/blazemark/flens/TMat6Mat6Mult.h index 26b650ab..b1e1eb53 100644 --- a/blazemark/blazemark/flens/TMat6Mat6Mult.h +++ b/blazemark/blazemark/flens/TMat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat6Mat6Mult.h // \brief Header file for the FLENS 6D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat6TMat6Add.h b/blazemark/blazemark/flens/TMat6TMat6Add.h index 0ef5ed89..772028f2 100644 --- a/blazemark/blazemark/flens/TMat6TMat6Add.h +++ b/blazemark/blazemark/flens/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat6TMat6Add.h // \brief Header file for the FLENS 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat6TMat6Mult.h b/blazemark/blazemark/flens/TMat6TMat6Mult.h index 3551aa06..fdb916f5 100644 --- a/blazemark/blazemark/flens/TMat6TMat6Mult.h +++ b/blazemark/blazemark/flens/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat6TMat6Mult.h // \brief Header file for the FLENS 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TMat6Vec6Mult.h b/blazemark/blazemark/flens/TMat6Vec6Mult.h index f1c3bb3c..9c109e63 100644 --- a/blazemark/blazemark/flens/TMat6Vec6Mult.h +++ b/blazemark/blazemark/flens/TMat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TMat6Vec6Mult.h // \brief Header file for the FLENS 6D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TSMatDVecMult.h b/blazemark/blazemark/flens/TSMatDVecMult.h index 3d9a5ebe..06d7896a 100644 --- a/blazemark/blazemark/flens/TSMatDVecMult.h +++ b/blazemark/blazemark/flens/TSMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TSMatDVecMult.h // \brief Header file for the FLENS transpose sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TVec3Mat3Mult.h b/blazemark/blazemark/flens/TVec3Mat3Mult.h index 4e56bda0..8a9c69e9 100644 --- a/blazemark/blazemark/flens/TVec3Mat3Mult.h +++ b/blazemark/blazemark/flens/TVec3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TVec3Mat3Mult.h // \brief Header file for the FLENS 3D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TVec3TMat3Mult.h b/blazemark/blazemark/flens/TVec3TMat3Mult.h index 55b0fff1..d6fee322 100644 --- a/blazemark/blazemark/flens/TVec3TMat3Mult.h +++ b/blazemark/blazemark/flens/TVec3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TVec3TMat3Mult.h // \brief Header file for the FLENS 3D transpose vector/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TVec6Mat6Mult.h b/blazemark/blazemark/flens/TVec6Mat6Mult.h index 3046646f..ef5d1d8a 100644 --- a/blazemark/blazemark/flens/TVec6Mat6Mult.h +++ b/blazemark/blazemark/flens/TVec6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TVec6Mat6Mult.h // \brief Header file for the FLENS 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/TVec6TMat6Mult.h b/blazemark/blazemark/flens/TVec6TMat6Mult.h index 88b37264..3a10916e 100644 --- a/blazemark/blazemark/flens/TVec6TMat6Mult.h +++ b/blazemark/blazemark/flens/TVec6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/flens/TVec6TMat6Mult.h // \brief Header file for the FLENS 6D transpose vector/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Vec3Vec3Add.h b/blazemark/blazemark/flens/Vec3Vec3Add.h index 4fcae552..3e97a11a 100644 --- a/blazemark/blazemark/flens/Vec3Vec3Add.h +++ b/blazemark/blazemark/flens/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Vec3Vec3Add.h // \brief Header file for the FLENS 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/Vec6Vec6Add.h b/blazemark/blazemark/flens/Vec6Vec6Add.h index 4a009fd9..25a4d0ef 100644 --- a/blazemark/blazemark/flens/Vec6Vec6Add.h +++ b/blazemark/blazemark/flens/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/flens/Vec6Vec6Add.h // \brief Header file for the FLENS 6D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/init/DenseVector.h b/blazemark/blazemark/flens/init/DenseVector.h index 16c986c1..5e16e69c 100644 --- a/blazemark/blazemark/flens/init/DenseVector.h +++ b/blazemark/blazemark/flens/init/DenseVector.h @@ -3,19 +3,32 @@ // \file blazemark/flens/init/DenseVector.h // \brief Header file for the FLENS dense vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/init/GeCCSMatrix.h b/blazemark/blazemark/flens/init/GeCCSMatrix.h index 9237ee79..a4c904c4 100644 --- a/blazemark/blazemark/flens/init/GeCCSMatrix.h +++ b/blazemark/blazemark/flens/init/GeCCSMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/flens/init/GeCCSMatrix.h // \brief Header file for the FLENS CCS matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/init/GeCRSMatrix.h b/blazemark/blazemark/flens/init/GeCRSMatrix.h index f211a636..c5a27cff 100644 --- a/blazemark/blazemark/flens/init/GeCRSMatrix.h +++ b/blazemark/blazemark/flens/init/GeCRSMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/flens/init/GeCRSMatrix.h // \brief Header file for the FLENS CRS matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/flens/init/GeMatrix.h b/blazemark/blazemark/flens/init/GeMatrix.h index ad293a53..b1ae0dbe 100644 --- a/blazemark/blazemark/flens/init/GeMatrix.h +++ b/blazemark/blazemark/flens/init/GeMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/flens/init/GeMatrix.h // \brief Header file for the FLENS dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/CG.h b/blazemark/blazemark/gmm/CG.h index 619771f8..458d9383 100644 --- a/blazemark/blazemark/gmm/CG.h +++ b/blazemark/blazemark/gmm/CG.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/CG.h // \brief Header file for the GMM++ conjugate gradient kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex1.h b/blazemark/blazemark/gmm/Complex1.h index d988a56d..119f488d 100644 --- a/blazemark/blazemark/gmm/Complex1.h +++ b/blazemark/blazemark/gmm/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex1.h // \brief Header file for the GMM++ kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex2.h b/blazemark/blazemark/gmm/Complex2.h index 64de20aa..5ab4edf2 100644 --- a/blazemark/blazemark/gmm/Complex2.h +++ b/blazemark/blazemark/gmm/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex2.h // \brief Header file for the GMM++ kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex3.h b/blazemark/blazemark/gmm/Complex3.h index 27540339..20627b32 100644 --- a/blazemark/blazemark/gmm/Complex3.h +++ b/blazemark/blazemark/gmm/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex3.h // \brief Header file for the GMM++ kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex4.h b/blazemark/blazemark/gmm/Complex4.h index f4e9fb96..5f0e8120 100644 --- a/blazemark/blazemark/gmm/Complex4.h +++ b/blazemark/blazemark/gmm/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex4.h // \brief Header file for the GMM++ kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex5.h b/blazemark/blazemark/gmm/Complex5.h index 93ad0576..7161b8e3 100644 --- a/blazemark/blazemark/gmm/Complex5.h +++ b/blazemark/blazemark/gmm/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex5.h // \brief Header file for the GMM++ kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex6.h b/blazemark/blazemark/gmm/Complex6.h index 861254ef..2f766824 100644 --- a/blazemark/blazemark/gmm/Complex6.h +++ b/blazemark/blazemark/gmm/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex6.h // \brief Header file for the GMM++ kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex7.h b/blazemark/blazemark/gmm/Complex7.h index 4589019f..1aa7def8 100644 --- a/blazemark/blazemark/gmm/Complex7.h +++ b/blazemark/blazemark/gmm/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex7.h // \brief Header file for the GMM++ kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Complex8.h b/blazemark/blazemark/gmm/Complex8.h index 060c9c3f..909e5ab3 100644 --- a/blazemark/blazemark/gmm/Complex8.h +++ b/blazemark/blazemark/gmm/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Complex8.h // \brief Header file for the GMM++ kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Custom.h b/blazemark/blazemark/gmm/Custom.h index 98449d1c..33d124e4 100644 --- a/blazemark/blazemark/gmm/Custom.h +++ b/blazemark/blazemark/gmm/Custom.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Custom.h // \brief Header file for the GMM++ kernel for custom expressions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/DMatScalarMult.h b/blazemark/blazemark/gmm/DMatScalarMult.h index e9a174af..2d3e37d1 100644 --- a/blazemark/blazemark/gmm/DMatScalarMult.h +++ b/blazemark/blazemark/gmm/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/DMatScalarMult.h // \brief Header file for the GMM++ dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/DMatTrans.h b/blazemark/blazemark/gmm/DMatTrans.h index 38bed7db..a58bcdcf 100644 --- a/blazemark/blazemark/gmm/DMatTrans.h +++ b/blazemark/blazemark/gmm/DMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/DMatTrans.h // \brief Header file for the GMM++ dense matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/DVecDVecAdd.h b/blazemark/blazemark/gmm/DVecDVecAdd.h index 9a08b235..a8d87909 100644 --- a/blazemark/blazemark/gmm/DVecDVecAdd.h +++ b/blazemark/blazemark/gmm/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/DVecDVecAdd.h // \brief Header file for the GMM++ dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/DVecDVecSub.h b/blazemark/blazemark/gmm/DVecDVecSub.h index 44685e0f..e28ac4e2 100644 --- a/blazemark/blazemark/gmm/DVecDVecSub.h +++ b/blazemark/blazemark/gmm/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/DVecDVecSub.h // \brief Header file for the GMM++ dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/DVecNorm.h b/blazemark/blazemark/gmm/DVecNorm.h index 960d1e4f..a15f3bde 100644 --- a/blazemark/blazemark/gmm/DVecNorm.h +++ b/blazemark/blazemark/gmm/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/DVecNorm.h // \brief Header file for the GMM++ dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/DVecSVecAdd.h b/blazemark/blazemark/gmm/DVecSVecAdd.h index f6c78ef2..f34ff165 100644 --- a/blazemark/blazemark/gmm/DVecSVecAdd.h +++ b/blazemark/blazemark/gmm/DVecSVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/DVecSVecAdd.h // \brief Header file for the GMM++ dense vector/sparse vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/DVecScalarMult.h b/blazemark/blazemark/gmm/DVecScalarMult.h index 721b29ac..acf444dd 100644 --- a/blazemark/blazemark/gmm/DVecScalarMult.h +++ b/blazemark/blazemark/gmm/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/DVecScalarMult.h // \brief Header file for the GMM++ dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Daxpy.h b/blazemark/blazemark/gmm/Daxpy.h index e3cfa9f1..43e163a0 100644 --- a/blazemark/blazemark/gmm/Daxpy.h +++ b/blazemark/blazemark/gmm/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Daxpy.h // \brief Header file for the GMM++ daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Init.h b/blazemark/blazemark/gmm/Init.h index 3ae097cb..b2fb0201 100644 --- a/blazemark/blazemark/gmm/Init.h +++ b/blazemark/blazemark/gmm/Init.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Init.h // \brief Header file for the GMM++ initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatDVecMult.h b/blazemark/blazemark/gmm/SMatDVecMult.h index f0be3af6..3da8f5d2 100644 --- a/blazemark/blazemark/gmm/SMatDVecMult.h +++ b/blazemark/blazemark/gmm/SMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatDVecMult.h // \brief Header file for the GMM++ sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatSMatAdd.h b/blazemark/blazemark/gmm/SMatSMatAdd.h index 454c27cc..eb09b27b 100644 --- a/blazemark/blazemark/gmm/SMatSMatAdd.h +++ b/blazemark/blazemark/gmm/SMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatSMatAdd.h // \brief Header file for the GMM++ sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatSMatMult.h b/blazemark/blazemark/gmm/SMatSMatMult.h index f175a385..2549e1af 100644 --- a/blazemark/blazemark/gmm/SMatSMatMult.h +++ b/blazemark/blazemark/gmm/SMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatSMatMult.h // \brief Header file for the GMM++ sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatSVecMult.h b/blazemark/blazemark/gmm/SMatSVecMult.h index a54769db..4f13b06b 100644 --- a/blazemark/blazemark/gmm/SMatSVecMult.h +++ b/blazemark/blazemark/gmm/SMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatSVecMult.h // \brief Header file for the GMM++ sparse matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatScalarMult.h b/blazemark/blazemark/gmm/SMatScalarMult.h index 574905ef..f9c11826 100644 --- a/blazemark/blazemark/gmm/SMatScalarMult.h +++ b/blazemark/blazemark/gmm/SMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatScalarMult.h // \brief Header file for the GMM++ sparse matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatTDMatAdd.h b/blazemark/blazemark/gmm/SMatTDMatAdd.h index 9e6810d5..f1a783d8 100644 --- a/blazemark/blazemark/gmm/SMatTDMatAdd.h +++ b/blazemark/blazemark/gmm/SMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatTDMatAdd.h // \brief Header file for the GMM++ sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatTDMatMult.h b/blazemark/blazemark/gmm/SMatTDMatMult.h index a7520c1b..a2ca74e4 100644 --- a/blazemark/blazemark/gmm/SMatTDMatMult.h +++ b/blazemark/blazemark/gmm/SMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatTDMatMult.h // \brief Header file for the GMM++ sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatTSMatAdd.h b/blazemark/blazemark/gmm/SMatTSMatAdd.h index d1e12382..98396381 100644 --- a/blazemark/blazemark/gmm/SMatTSMatAdd.h +++ b/blazemark/blazemark/gmm/SMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatTSMatAdd.h // \brief Header file for the GMM++ sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatTSMatMult.h b/blazemark/blazemark/gmm/SMatTSMatMult.h index 4eebadd0..c1fdc276 100644 --- a/blazemark/blazemark/gmm/SMatTSMatMult.h +++ b/blazemark/blazemark/gmm/SMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatTSMatMult.h // \brief Header file for the GMM++ sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SMatTrans.h b/blazemark/blazemark/gmm/SMatTrans.h index 4ed5e434..db9f9536 100644 --- a/blazemark/blazemark/gmm/SMatTrans.h +++ b/blazemark/blazemark/gmm/SMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SMatTrans.h // \brief Header file for the GMM++ sparse matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SVecDVecAdd.h b/blazemark/blazemark/gmm/SVecDVecAdd.h index ddc01b3b..95481f61 100644 --- a/blazemark/blazemark/gmm/SVecDVecAdd.h +++ b/blazemark/blazemark/gmm/SVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SVecDVecAdd.h // \brief Header file for the Blaze sparse vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SVecSVecAdd.h b/blazemark/blazemark/gmm/SVecSVecAdd.h index cfbe1a6e..b8947d6b 100644 --- a/blazemark/blazemark/gmm/SVecSVecAdd.h +++ b/blazemark/blazemark/gmm/SVecSVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SVecSVecAdd.h // \brief Header file for the GMM++ sparse vector/sparse vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/SVecScalarMult.h b/blazemark/blazemark/gmm/SVecScalarMult.h index 14fcd39f..128a512c 100644 --- a/blazemark/blazemark/gmm/SVecScalarMult.h +++ b/blazemark/blazemark/gmm/SVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/SVecScalarMult.h // \brief Header file for the GMM++ sparse vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatDVecMult.h b/blazemark/blazemark/gmm/TDMatDVecMult.h index ab8e2a0b..95198202 100644 --- a/blazemark/blazemark/gmm/TDMatDVecMult.h +++ b/blazemark/blazemark/gmm/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatDVecMult.h // \brief Header file for the GMM++ transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatSMatAdd.h b/blazemark/blazemark/gmm/TDMatSMatAdd.h index 67a5bf24..23578dd5 100644 --- a/blazemark/blazemark/gmm/TDMatSMatAdd.h +++ b/blazemark/blazemark/gmm/TDMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatSMatAdd.h // \brief Header file for the GMM++ transpose dense matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatSMatMult.h b/blazemark/blazemark/gmm/TDMatSMatMult.h index b237cdd9..d0423eb7 100644 --- a/blazemark/blazemark/gmm/TDMatSMatMult.h +++ b/blazemark/blazemark/gmm/TDMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatSMatMult.h // \brief Header file for the GMM++ transpose dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatSVecMult.h b/blazemark/blazemark/gmm/TDMatSVecMult.h index 5ab41864..a8602dfe 100644 --- a/blazemark/blazemark/gmm/TDMatSVecMult.h +++ b/blazemark/blazemark/gmm/TDMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatSVecMult.h // \brief Header file for the GMM++ transpose dense matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatTDMatAdd.h b/blazemark/blazemark/gmm/TDMatTDMatAdd.h index ef558029..6f641e37 100644 --- a/blazemark/blazemark/gmm/TDMatTDMatAdd.h +++ b/blazemark/blazemark/gmm/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatTDMatAdd.h // \brief Header file for the GMM++ transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatTDMatMult.h b/blazemark/blazemark/gmm/TDMatTDMatMult.h index 226292bb..227bd525 100644 --- a/blazemark/blazemark/gmm/TDMatTDMatMult.h +++ b/blazemark/blazemark/gmm/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatTDMatMult.h // \brief Header file for the GMM++ transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatTSMatAdd.h b/blazemark/blazemark/gmm/TDMatTSMatAdd.h index 673c1901..d750ec49 100644 --- a/blazemark/blazemark/gmm/TDMatTSMatAdd.h +++ b/blazemark/blazemark/gmm/TDMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatTSMatAdd.h // \brief Header file for the GMM++ transpose dense matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDMatTSMatMult.h b/blazemark/blazemark/gmm/TDMatTSMatMult.h index f2a69824..76094f32 100644 --- a/blazemark/blazemark/gmm/TDMatTSMatMult.h +++ b/blazemark/blazemark/gmm/TDMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDMatTSMatMult.h // \brief Header file for the GMM++ transpose dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDVecDVecMult.h b/blazemark/blazemark/gmm/TDVecDVecMult.h index c0ee32e9..b07b4404 100644 --- a/blazemark/blazemark/gmm/TDVecDVecMult.h +++ b/blazemark/blazemark/gmm/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDVecDVecMult.h // \brief Header file for the GMM++ dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TDVecSVecMult.h b/blazemark/blazemark/gmm/TDVecSVecMult.h index db606640..26b2e6e4 100644 --- a/blazemark/blazemark/gmm/TDVecSVecMult.h +++ b/blazemark/blazemark/gmm/TDVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TDVecSVecMult.h // \brief Header file for the GMM++ dense vector/sparse vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TMat3TMat3Add.h b/blazemark/blazemark/gmm/TMat3TMat3Add.h index 77fd2537..a6f6abf5 100644 --- a/blazemark/blazemark/gmm/TMat3TMat3Add.h +++ b/blazemark/blazemark/gmm/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TMat3TMat3Add.h // \brief Header file for the GMM++ 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TMat3TMat3Mult.h b/blazemark/blazemark/gmm/TMat3TMat3Mult.h index 760fc149..430c6375 100644 --- a/blazemark/blazemark/gmm/TMat3TMat3Mult.h +++ b/blazemark/blazemark/gmm/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TMat3TMat3Mult.h // \brief Header file for the GMM++ 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TMat3Vec3Mult.h b/blazemark/blazemark/gmm/TMat3Vec3Mult.h index 4cbdcaa6..86d448bd 100644 --- a/blazemark/blazemark/gmm/TMat3Vec3Mult.h +++ b/blazemark/blazemark/gmm/TMat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TMat3Vec3Mult.h // \brief Header file for the GMM++ 3D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TMat6TMat6Add.h b/blazemark/blazemark/gmm/TMat6TMat6Add.h index a551436b..3ad4973e 100644 --- a/blazemark/blazemark/gmm/TMat6TMat6Add.h +++ b/blazemark/blazemark/gmm/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TMat6TMat6Add.h // \brief Header file for the GMM++ 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TMat6TMat6Mult.h b/blazemark/blazemark/gmm/TMat6TMat6Mult.h index ed91f4a4..2a905418 100644 --- a/blazemark/blazemark/gmm/TMat6TMat6Mult.h +++ b/blazemark/blazemark/gmm/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TMat6TMat6Mult.h // \brief Header file for the GMM++ 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TMat6Vec6Mult.h b/blazemark/blazemark/gmm/TMat6Vec6Mult.h index b693e626..28c4f10e 100644 --- a/blazemark/blazemark/gmm/TMat6Vec6Mult.h +++ b/blazemark/blazemark/gmm/TMat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TMat6Vec6Mult.h // \brief Header file for the GMM++ 6D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatDVecMult.h b/blazemark/blazemark/gmm/TSMatDVecMult.h index e9754288..73bbddfb 100644 --- a/blazemark/blazemark/gmm/TSMatDVecMult.h +++ b/blazemark/blazemark/gmm/TSMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatDVecMult.h // \brief Header file for the GMM++ transpose sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatSMatAdd.h b/blazemark/blazemark/gmm/TSMatSMatAdd.h index 8138b693..3fd87027 100644 --- a/blazemark/blazemark/gmm/TSMatSMatAdd.h +++ b/blazemark/blazemark/gmm/TSMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatSMatAdd.h // \brief Header file for the GMM++ transpose sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatSMatMult.h b/blazemark/blazemark/gmm/TSMatSMatMult.h index cb9151df..0e497252 100644 --- a/blazemark/blazemark/gmm/TSMatSMatMult.h +++ b/blazemark/blazemark/gmm/TSMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatSMatMult.h // \brief Header file for the GMM++ transpose sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatSVecMult.h b/blazemark/blazemark/gmm/TSMatSVecMult.h index b0f6f504..9c2bf20f 100644 --- a/blazemark/blazemark/gmm/TSMatSVecMult.h +++ b/blazemark/blazemark/gmm/TSMatSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatSVecMult.h // \brief Header file for the GMM++ transpose sparse matrix/sparse vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatTDMatAdd.h b/blazemark/blazemark/gmm/TSMatTDMatAdd.h index 118c8183..b31665ab 100644 --- a/blazemark/blazemark/gmm/TSMatTDMatAdd.h +++ b/blazemark/blazemark/gmm/TSMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatTDMatAdd.h // \brief Header file for the GMM++ transpose sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatTDMatMult.h b/blazemark/blazemark/gmm/TSMatTDMatMult.h index 8aa3c0ac..6f384df8 100644 --- a/blazemark/blazemark/gmm/TSMatTDMatMult.h +++ b/blazemark/blazemark/gmm/TSMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatTDMatMult.h // \brief Header file for the GMM++ transpose sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatTSMatAdd.h b/blazemark/blazemark/gmm/TSMatTSMatAdd.h index d4af978e..16febd87 100644 --- a/blazemark/blazemark/gmm/TSMatTSMatAdd.h +++ b/blazemark/blazemark/gmm/TSMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatSMatAdd.h // \brief Header file for the GMM++ transpose sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSMatTSMatMult.h b/blazemark/blazemark/gmm/TSMatTSMatMult.h index 4643570f..d137be5b 100644 --- a/blazemark/blazemark/gmm/TSMatTSMatMult.h +++ b/blazemark/blazemark/gmm/TSMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSMatTSMatMult.h // \brief Header file for the GMM++ transpose sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSVecDVecMult.h b/blazemark/blazemark/gmm/TSVecDVecMult.h index a74fd33f..855978f8 100644 --- a/blazemark/blazemark/gmm/TSVecDVecMult.h +++ b/blazemark/blazemark/gmm/TSVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSVecDVecMult.h // \brief Header file for the GMM++ sparse vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/TSVecSVecMult.h b/blazemark/blazemark/gmm/TSVecSVecMult.h index 9ee0ae55..6091534b 100644 --- a/blazemark/blazemark/gmm/TSVecSVecMult.h +++ b/blazemark/blazemark/gmm/TSVecSVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/TSVecSVecMult.h // \brief Header file for the GMM++ sparse vector/sparse vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Vec3Vec3Add.h b/blazemark/blazemark/gmm/Vec3Vec3Add.h index d2734343..0fdf1d94 100644 --- a/blazemark/blazemark/gmm/Vec3Vec3Add.h +++ b/blazemark/blazemark/gmm/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Vec3Vec3Add.h // \brief Header file for the GMM++ 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/Vec6Vec6Add.h b/blazemark/blazemark/gmm/Vec6Vec6Add.h index 817c255d..ffbe004d 100644 --- a/blazemark/blazemark/gmm/Vec6Vec6Add.h +++ b/blazemark/blazemark/gmm/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/Vec6Vec6Add.h // \brief Header file for the GMM++ 6D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/init/CSCMatrix.h b/blazemark/blazemark/gmm/init/CSCMatrix.h index 2d8fc71c..c19ffdbd 100644 --- a/blazemark/blazemark/gmm/init/CSCMatrix.h +++ b/blazemark/blazemark/gmm/init/CSCMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/init/CSCMatrix.h // \brief Header file for the GMM++ column-major sparse matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/init/CSRMatrix.h b/blazemark/blazemark/gmm/init/CSRMatrix.h index 16ae0c7d..aac09c4e 100644 --- a/blazemark/blazemark/gmm/init/CSRMatrix.h +++ b/blazemark/blazemark/gmm/init/CSRMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/init/CSRMatrix.h // \brief Header file for the GMM++ row-major sparse matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/init/DenseMatrix.h b/blazemark/blazemark/gmm/init/DenseMatrix.h index 719a0e38..583476b6 100644 --- a/blazemark/blazemark/gmm/init/DenseMatrix.h +++ b/blazemark/blazemark/gmm/init/DenseMatrix.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/init/DenseMatrix.h // \brief Header file for the GMM++ dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/init/RSVector.h b/blazemark/blazemark/gmm/init/RSVector.h index a3811fed..7167a5f4 100644 --- a/blazemark/blazemark/gmm/init/RSVector.h +++ b/blazemark/blazemark/gmm/init/RSVector.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/init/RSVector.h // \brief Header file for the GMM++ sparse vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/gmm/init/Vector.h b/blazemark/blazemark/gmm/init/Vector.h index a7a23257..2da05634 100644 --- a/blazemark/blazemark/gmm/init/Vector.h +++ b/blazemark/blazemark/gmm/init/Vector.h @@ -3,19 +3,32 @@ // \file blazemark/gmm/init/Vector.h // \brief Header file for the GMM++ dense vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/CG.h b/blazemark/blazemark/mtl/CG.h index 8a2c2c59..c623bac0 100644 --- a/blazemark/blazemark/mtl/CG.h +++ b/blazemark/blazemark/mtl/CG.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/CG.h // \brief Header file for the MTL conjugate gradient kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex1.h b/blazemark/blazemark/mtl/Complex1.h index f8d511ab..02597e1d 100644 --- a/blazemark/blazemark/mtl/Complex1.h +++ b/blazemark/blazemark/mtl/Complex1.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex1.h // \brief Header file for the MTL kernel for the complex expression c = A * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex2.h b/blazemark/blazemark/mtl/Complex2.h index 36e31cf6..df338952 100644 --- a/blazemark/blazemark/mtl/Complex2.h +++ b/blazemark/blazemark/mtl/Complex2.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex2.h // \brief Header file for the MTL kernel for the complex expression d = A * ( a + b + c ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex3.h b/blazemark/blazemark/mtl/Complex3.h index 64d0a717..89fc268b 100644 --- a/blazemark/blazemark/mtl/Complex3.h +++ b/blazemark/blazemark/mtl/Complex3.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex3.h // \brief Header file for the MTL kernel for the complex expression c = A * B * ( a + b ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex4.h b/blazemark/blazemark/mtl/Complex4.h index 2b691f57..dcb8caa4 100644 --- a/blazemark/blazemark/mtl/Complex4.h +++ b/blazemark/blazemark/mtl/Complex4.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex4.h // \brief Header file for the MTL kernel for the complex expression b += s * A * a // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex5.h b/blazemark/blazemark/mtl/Complex5.h index a063d799..cd06f49a 100644 --- a/blazemark/blazemark/mtl/Complex5.h +++ b/blazemark/blazemark/mtl/Complex5.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex5.h // \brief Header file for the MTL kernel for the complex expression D = ( A * B ) + C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex6.h b/blazemark/blazemark/mtl/Complex6.h index 2126cf7f..0b232640 100644 --- a/blazemark/blazemark/mtl/Complex6.h +++ b/blazemark/blazemark/mtl/Complex6.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex6.h // \brief Header file for the MTL kernel for the complex expression D = A * B * C // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex7.h b/blazemark/blazemark/mtl/Complex7.h index bd3a66c9..b5e2acb0 100644 --- a/blazemark/blazemark/mtl/Complex7.h +++ b/blazemark/blazemark/mtl/Complex7.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex7.h // \brief Header file for the MTL kernel for the complex expression E = ( A + B ) * ( C - D ) // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Complex8.h b/blazemark/blazemark/mtl/Complex8.h index 72bce559..6b976075 100644 --- a/blazemark/blazemark/mtl/Complex8.h +++ b/blazemark/blazemark/mtl/Complex8.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Complex8.h // \brief Header file for the MTL kernel for the complex expression C += s * A * B // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Custom.h b/blazemark/blazemark/mtl/Custom.h index d37ace45..8a59b7c5 100644 --- a/blazemark/blazemark/mtl/Custom.h +++ b/blazemark/blazemark/mtl/Custom.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Custom.h // \brief Header file for the MTL kernel for custom expressions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatDMatAdd.h b/blazemark/blazemark/mtl/DMatDMatAdd.h index 0f2ff35c..fcb8a18e 100644 --- a/blazemark/blazemark/mtl/DMatDMatAdd.h +++ b/blazemark/blazemark/mtl/DMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatDMatAdd.h // \brief Header file for the MTL dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatDMatMult.h b/blazemark/blazemark/mtl/DMatDMatMult.h index 95aa5969..cbf43e95 100644 --- a/blazemark/blazemark/mtl/DMatDMatMult.h +++ b/blazemark/blazemark/mtl/DMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatDMatMult.h // \brief Header file for the MTL dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatDMatSub.h b/blazemark/blazemark/mtl/DMatDMatSub.h index 2d540b88..8c09f338 100644 --- a/blazemark/blazemark/mtl/DMatDMatSub.h +++ b/blazemark/blazemark/mtl/DMatDMatSub.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatDMatSub.h // \brief Header file for the MTL dense matrix/dense matrix subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatDVecMult.h b/blazemark/blazemark/mtl/DMatDVecMult.h index 0f27acb9..61a4d4c3 100644 --- a/blazemark/blazemark/mtl/DMatDVecMult.h +++ b/blazemark/blazemark/mtl/DMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatDVecMult.h // \brief Header file for the MTL dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatSMatAdd.h b/blazemark/blazemark/mtl/DMatSMatAdd.h index b536262c..1c5cce4f 100644 --- a/blazemark/blazemark/mtl/DMatSMatAdd.h +++ b/blazemark/blazemark/mtl/DMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatSMatAdd.h // \brief Header file for the MTL dense matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatSMatMult.h b/blazemark/blazemark/mtl/DMatSMatMult.h index d1ced9c2..a0e872fe 100644 --- a/blazemark/blazemark/mtl/DMatSMatMult.h +++ b/blazemark/blazemark/mtl/DMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatSMatMult.h // \brief Header file for the MTL dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatScalarMult.h b/blazemark/blazemark/mtl/DMatScalarMult.h index e9096b9a..e7375961 100644 --- a/blazemark/blazemark/mtl/DMatScalarMult.h +++ b/blazemark/blazemark/mtl/DMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatScalarMult.h // \brief Header file for the MTL dense matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatTDMatAdd.h b/blazemark/blazemark/mtl/DMatTDMatAdd.h index 2c346f13..f7223400 100644 --- a/blazemark/blazemark/mtl/DMatTDMatAdd.h +++ b/blazemark/blazemark/mtl/DMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatTDMatAdd.h // \brief Header file for the MTL dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatTDMatMult.h b/blazemark/blazemark/mtl/DMatTDMatMult.h index 3db20f42..0e29a415 100644 --- a/blazemark/blazemark/mtl/DMatTDMatMult.h +++ b/blazemark/blazemark/mtl/DMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatTDMatMult.h // \brief Header file for the MTL dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatTSMatAdd.h b/blazemark/blazemark/mtl/DMatTSMatAdd.h index 378886e9..ee5ece1c 100644 --- a/blazemark/blazemark/mtl/DMatTSMatAdd.h +++ b/blazemark/blazemark/mtl/DMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatTSMatAdd.h // \brief Header file for the MTL dense matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatTSMatMult.h b/blazemark/blazemark/mtl/DMatTSMatMult.h index 33474448..a35604cc 100644 --- a/blazemark/blazemark/mtl/DMatTSMatMult.h +++ b/blazemark/blazemark/mtl/DMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatTSMatMult.h // \brief Header file for the MTL dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DMatTrans.h b/blazemark/blazemark/mtl/DMatTrans.h index 1d99b380..bf7fb840 100644 --- a/blazemark/blazemark/mtl/DMatTrans.h +++ b/blazemark/blazemark/mtl/DMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DMatTrans.h // \brief Header file for the MTL dense matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DVecDVecAdd.h b/blazemark/blazemark/mtl/DVecDVecAdd.h index e2bc0686..a948d594 100644 --- a/blazemark/blazemark/mtl/DVecDVecAdd.h +++ b/blazemark/blazemark/mtl/DVecDVecAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DVecDVecAdd.h // \brief Header file for the MTL dense vector/dense vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DVecDVecSub.h b/blazemark/blazemark/mtl/DVecDVecSub.h index c29d4ee8..ee0345c3 100644 --- a/blazemark/blazemark/mtl/DVecDVecSub.h +++ b/blazemark/blazemark/mtl/DVecDVecSub.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DVecDVecSub.h // \brief Header file for the Blaze dense vector/dense vector subtraction kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DVecNorm.h b/blazemark/blazemark/mtl/DVecNorm.h index 34543be4..f973cc7d 100644 --- a/blazemark/blazemark/mtl/DVecNorm.h +++ b/blazemark/blazemark/mtl/DVecNorm.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DVecNorm.h // \brief Header file for the MTL dense vector norm kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DVecScalarMult.h b/blazemark/blazemark/mtl/DVecScalarMult.h index d8aa9456..9675c96c 100644 --- a/blazemark/blazemark/mtl/DVecScalarMult.h +++ b/blazemark/blazemark/mtl/DVecScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DVecScalarMult.h // \brief Header file for the MTL dense vector/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/DVecTDVecMult.h b/blazemark/blazemark/mtl/DVecTDVecMult.h index f18076e7..cd46e2b2 100644 --- a/blazemark/blazemark/mtl/DVecTDVecMult.h +++ b/blazemark/blazemark/mtl/DVecTDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/DVecTDVecMult.h // \brief Header file for the MTL dense vector/dense vector outer product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Daxpy.h b/blazemark/blazemark/mtl/Daxpy.h index 5a37690d..0f47c040 100644 --- a/blazemark/blazemark/mtl/Daxpy.h +++ b/blazemark/blazemark/mtl/Daxpy.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Daxpy.h // \brief Header file for the MTL daxpy product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Init.h b/blazemark/blazemark/mtl/Init.h index dbe321e7..aa01444f 100644 --- a/blazemark/blazemark/mtl/Init.h +++ b/blazemark/blazemark/mtl/Init.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Init.h // \brief Header file for the MTL initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat3Mat3Add.h b/blazemark/blazemark/mtl/Mat3Mat3Add.h index 0ab27127..8fc30251 100644 --- a/blazemark/blazemark/mtl/Mat3Mat3Add.h +++ b/blazemark/blazemark/mtl/Mat3Mat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat3Mat3Add.h // \brief Header file for the MTL 3D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat3Mat3Mult.h b/blazemark/blazemark/mtl/Mat3Mat3Mult.h index a59f66b5..ce2e28a8 100644 --- a/blazemark/blazemark/mtl/Mat3Mat3Mult.h +++ b/blazemark/blazemark/mtl/Mat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat3Mat3Mult.h // \brief Header file for the MTL 3D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat3TMat3Mult.h b/blazemark/blazemark/mtl/Mat3TMat3Mult.h index 2430e52e..3d992df7 100644 --- a/blazemark/blazemark/mtl/Mat3TMat3Mult.h +++ b/blazemark/blazemark/mtl/Mat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat3TMat3Mult.h // \brief Header file for the MTL 3D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat3Vec3Mult.h b/blazemark/blazemark/mtl/Mat3Vec3Mult.h index 9e59e041..97905b33 100644 --- a/blazemark/blazemark/mtl/Mat3Vec3Mult.h +++ b/blazemark/blazemark/mtl/Mat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat3Vec3Mult.h // \brief Header file for the MTL 3D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat6Mat6Add.h b/blazemark/blazemark/mtl/Mat6Mat6Add.h index 427c2c40..97df2c80 100644 --- a/blazemark/blazemark/mtl/Mat6Mat6Add.h +++ b/blazemark/blazemark/mtl/Mat6Mat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat6Mat6Add.h // \brief Header file for the MTL 6D matrix/matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat6Mat6Mult.h b/blazemark/blazemark/mtl/Mat6Mat6Mult.h index 44942b13..bfaad3e5 100644 --- a/blazemark/blazemark/mtl/Mat6Mat6Mult.h +++ b/blazemark/blazemark/mtl/Mat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat6Mat6Mult.h // \brief Header file for the MTL 6D matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat6TMat6Mult.h b/blazemark/blazemark/mtl/Mat6TMat6Mult.h index 5ca37b37..bf58bcda 100644 --- a/blazemark/blazemark/mtl/Mat6TMat6Mult.h +++ b/blazemark/blazemark/mtl/Mat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat6TMat6Mult.h // \brief Header file for the MTL 6D matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Mat6Vec6Mult.h b/blazemark/blazemark/mtl/Mat6Vec6Mult.h index f016677d..9afb3e99 100644 --- a/blazemark/blazemark/mtl/Mat6Vec6Mult.h +++ b/blazemark/blazemark/mtl/Mat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Mat6Vec6Mult.h // \brief Header file for the MTL 6D matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatDMatAdd.h b/blazemark/blazemark/mtl/SMatDMatAdd.h index e368bcff..29d56764 100644 --- a/blazemark/blazemark/mtl/SMatDMatAdd.h +++ b/blazemark/blazemark/mtl/SMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatDMatAdd.h // \brief Header file for the MTL sparse matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatDMatMult.h b/blazemark/blazemark/mtl/SMatDMatMult.h index 7d35980b..e831faeb 100644 --- a/blazemark/blazemark/mtl/SMatDMatMult.h +++ b/blazemark/blazemark/mtl/SMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatDMatMult.h // \brief Header file for the MTL sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatDVecMult.h b/blazemark/blazemark/mtl/SMatDVecMult.h index b6d70065..fbe7e065 100644 --- a/blazemark/blazemark/mtl/SMatDVecMult.h +++ b/blazemark/blazemark/mtl/SMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatDVecMult.h // \brief Header file for the Blaze sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatSMatAdd.h b/blazemark/blazemark/mtl/SMatSMatAdd.h index 161153fa..0cd3bc8d 100644 --- a/blazemark/blazemark/mtl/SMatSMatAdd.h +++ b/blazemark/blazemark/mtl/SMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatSMatAdd.h // \brief Header file for the MTL sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatSMatMult.h b/blazemark/blazemark/mtl/SMatSMatMult.h index 22648a31..0885005c 100644 --- a/blazemark/blazemark/mtl/SMatSMatMult.h +++ b/blazemark/blazemark/mtl/SMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatSMatMult.h // \brief Header file for the MTL sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatScalarMult.h b/blazemark/blazemark/mtl/SMatScalarMult.h index 46c344b9..e58c174b 100644 --- a/blazemark/blazemark/mtl/SMatScalarMult.h +++ b/blazemark/blazemark/mtl/SMatScalarMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatScalarMult.h // \brief Header file for the MTL sparse matrix/scalar multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatTDMatAdd.h b/blazemark/blazemark/mtl/SMatTDMatAdd.h index be143e6e..c42a55a3 100644 --- a/blazemark/blazemark/mtl/SMatTDMatAdd.h +++ b/blazemark/blazemark/mtl/SMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatTDMatAdd.h // \brief Header file for the MTL sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatTDMatMult.h b/blazemark/blazemark/mtl/SMatTDMatMult.h index bc539373..37f89fb7 100644 --- a/blazemark/blazemark/mtl/SMatTDMatMult.h +++ b/blazemark/blazemark/mtl/SMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatTDMatMult.h // \brief Header file for the MTL sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatTSMatAdd.h b/blazemark/blazemark/mtl/SMatTSMatAdd.h index c0d5966a..9a26828d 100644 --- a/blazemark/blazemark/mtl/SMatTSMatAdd.h +++ b/blazemark/blazemark/mtl/SMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatTSMatAdd.h // \brief Header file for the MTL sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatTSMatMult.h b/blazemark/blazemark/mtl/SMatTSMatMult.h index 15794f35..23c245b8 100644 --- a/blazemark/blazemark/mtl/SMatTSMatMult.h +++ b/blazemark/blazemark/mtl/SMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatTSMatMult.h // \brief Header file for the MTL sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/SMatTrans.h b/blazemark/blazemark/mtl/SMatTrans.h index 84a4a489..ce4a9122 100644 --- a/blazemark/blazemark/mtl/SMatTrans.h +++ b/blazemark/blazemark/mtl/SMatTrans.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/SMatTrans.h // \brief Header file for the MTL sparse matrix transpose kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatDMatAdd.h b/blazemark/blazemark/mtl/TDMatDMatAdd.h index efae9f15..90a229af 100644 --- a/blazemark/blazemark/mtl/TDMatDMatAdd.h +++ b/blazemark/blazemark/mtl/TDMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatDMatAdd.h // \brief Header file for the MTL transpose dense matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatDMatMult.h b/blazemark/blazemark/mtl/TDMatDMatMult.h index 60379718..e15f931f 100644 --- a/blazemark/blazemark/mtl/TDMatDMatMult.h +++ b/blazemark/blazemark/mtl/TDMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatDMatMult.h // \brief Header file for the MTL transpose dense matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatDVecMult.h b/blazemark/blazemark/mtl/TDMatDVecMult.h index ed34652f..4a011a49 100644 --- a/blazemark/blazemark/mtl/TDMatDVecMult.h +++ b/blazemark/blazemark/mtl/TDMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatDVecMult.h // \brief Header file for the MTL transpose dense matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatSMatAdd.h b/blazemark/blazemark/mtl/TDMatSMatAdd.h index efa3ff36..0b8bbf7a 100644 --- a/blazemark/blazemark/mtl/TDMatSMatAdd.h +++ b/blazemark/blazemark/mtl/TDMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatSMatAdd.h // \brief Header file for the MTL transpose dense matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatSMatMult.h b/blazemark/blazemark/mtl/TDMatSMatMult.h index 063033d8..18da1927 100644 --- a/blazemark/blazemark/mtl/TDMatSMatMult.h +++ b/blazemark/blazemark/mtl/TDMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatSMatMult.h // \brief Header file for the MTL transpose dense matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatTDMatAdd.h b/blazemark/blazemark/mtl/TDMatTDMatAdd.h index 311d585a..68fb885d 100644 --- a/blazemark/blazemark/mtl/TDMatTDMatAdd.h +++ b/blazemark/blazemark/mtl/TDMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatTDMatAdd.h // \brief Header file for the MTL transpose dense matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatTDMatMult.h b/blazemark/blazemark/mtl/TDMatTDMatMult.h index 3b435ff7..9a70fa00 100644 --- a/blazemark/blazemark/mtl/TDMatTDMatMult.h +++ b/blazemark/blazemark/mtl/TDMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatTDMatMult.h // \brief Header file for the MTL transpose dense matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatTSMatAdd.h b/blazemark/blazemark/mtl/TDMatTSMatAdd.h index bac79acd..d98b54b3 100644 --- a/blazemark/blazemark/mtl/TDMatTSMatAdd.h +++ b/blazemark/blazemark/mtl/TDMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatTSMatAdd.h // \brief Header file for the MTL transpose dense matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDMatTSMatMult.h b/blazemark/blazemark/mtl/TDMatTSMatMult.h index d504a866..c5475bcd 100644 --- a/blazemark/blazemark/mtl/TDMatTSMatMult.h +++ b/blazemark/blazemark/mtl/TDMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDMatTSMatMult.h // \brief Header file for the MTL transpose dense matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TDVecDVecMult.h b/blazemark/blazemark/mtl/TDVecDVecMult.h index 0df007f4..b32ee1b6 100644 --- a/blazemark/blazemark/mtl/TDVecDVecMult.h +++ b/blazemark/blazemark/mtl/TDVecDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TDVecDVecMult.h // \brief Header file for the MTL dense vector/dense vector inner product kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat3Mat3Mult.h b/blazemark/blazemark/mtl/TMat3Mat3Mult.h index 5b1eaa7b..51c03eeb 100644 --- a/blazemark/blazemark/mtl/TMat3Mat3Mult.h +++ b/blazemark/blazemark/mtl/TMat3Mat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat3Mat3Mult.h // \brief Header file for the MTL 3D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat3TMat3Add.h b/blazemark/blazemark/mtl/TMat3TMat3Add.h index 7ea5520e..605a0a9d 100644 --- a/blazemark/blazemark/mtl/TMat3TMat3Add.h +++ b/blazemark/blazemark/mtl/TMat3TMat3Add.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat3TMat3Add.h // \brief Header file for the MTL 3D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat3TMat3Mult.h b/blazemark/blazemark/mtl/TMat3TMat3Mult.h index b40adf3a..58e48520 100644 --- a/blazemark/blazemark/mtl/TMat3TMat3Mult.h +++ b/blazemark/blazemark/mtl/TMat3TMat3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat3TMat3Mult.h // \brief Header file for the MTL 3D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat3Vec3Mult.h b/blazemark/blazemark/mtl/TMat3Vec3Mult.h index b69b4975..b99f8b5a 100644 --- a/blazemark/blazemark/mtl/TMat3Vec3Mult.h +++ b/blazemark/blazemark/mtl/TMat3Vec3Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat3Vec3Mult.h // \brief Header file for the MTL 3D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat6Mat6Mult.h b/blazemark/blazemark/mtl/TMat6Mat6Mult.h index 62597b7d..1ff0ae85 100644 --- a/blazemark/blazemark/mtl/TMat6Mat6Mult.h +++ b/blazemark/blazemark/mtl/TMat6Mat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat6Mat6Mult.h // \brief Header file for the MTL 6D transpose matrix/matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat6TMat6Add.h b/blazemark/blazemark/mtl/TMat6TMat6Add.h index 14d7951b..43f07270 100644 --- a/blazemark/blazemark/mtl/TMat6TMat6Add.h +++ b/blazemark/blazemark/mtl/TMat6TMat6Add.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat6TMat6Add.h // \brief Header file for the MTL 6D transpose matrix/transpose matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat6TMat6Mult.h b/blazemark/blazemark/mtl/TMat6TMat6Mult.h index d171995d..ec9c4527 100644 --- a/blazemark/blazemark/mtl/TMat6TMat6Mult.h +++ b/blazemark/blazemark/mtl/TMat6TMat6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat6TMat6Mult.h // \brief Header file for the MTL 6D transpose matrix/transpose matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TMat6Vec6Mult.h b/blazemark/blazemark/mtl/TMat6Vec6Mult.h index f5538b60..4dbeaa85 100644 --- a/blazemark/blazemark/mtl/TMat6Vec6Mult.h +++ b/blazemark/blazemark/mtl/TMat6Vec6Mult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TMat6Vec6Mult.h // \brief Header file for the MTL 6D transpose matrix/vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatDMatAdd.h b/blazemark/blazemark/mtl/TSMatDMatAdd.h index bfca830e..375c93a5 100644 --- a/blazemark/blazemark/mtl/TSMatDMatAdd.h +++ b/blazemark/blazemark/mtl/TSMatDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatDMatAdd.h // \brief Header file for the MTL transpose sparse matrix/dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatDMatMult.h b/blazemark/blazemark/mtl/TSMatDMatMult.h index 943e76f7..b2c0f9fc 100644 --- a/blazemark/blazemark/mtl/TSMatDMatMult.h +++ b/blazemark/blazemark/mtl/TSMatDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatDMatMult.h // \brief Header file for the MTL transpose sparse matrix/dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatDVecMult.h b/blazemark/blazemark/mtl/TSMatDVecMult.h index d85245dc..d978768c 100644 --- a/blazemark/blazemark/mtl/TSMatDVecMult.h +++ b/blazemark/blazemark/mtl/TSMatDVecMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatDVecMult.h // \brief Header file for the Blaze transpose sparse matrix/dense vector multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatSMatAdd.h b/blazemark/blazemark/mtl/TSMatSMatAdd.h index 976d1ecb..c29c712e 100644 --- a/blazemark/blazemark/mtl/TSMatSMatAdd.h +++ b/blazemark/blazemark/mtl/TSMatSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatSMatAdd.h // \brief Header file for the MTL transpose sparse matrix/sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatSMatMult.h b/blazemark/blazemark/mtl/TSMatSMatMult.h index 6bfcb922..2b7acdb0 100644 --- a/blazemark/blazemark/mtl/TSMatSMatMult.h +++ b/blazemark/blazemark/mtl/TSMatSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatSMatMult.h // \brief Header file for the MTL transpose sparse matrix/sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatTDMatAdd.h b/blazemark/blazemark/mtl/TSMatTDMatAdd.h index 3487599b..ac0bb960 100644 --- a/blazemark/blazemark/mtl/TSMatTDMatAdd.h +++ b/blazemark/blazemark/mtl/TSMatTDMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatTDMatAdd.h // \brief Header file for the MTL transpose sparse matrix/transpose dense matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatTDMatMult.h b/blazemark/blazemark/mtl/TSMatTDMatMult.h index 75dec89f..5e0fadea 100644 --- a/blazemark/blazemark/mtl/TSMatTDMatMult.h +++ b/blazemark/blazemark/mtl/TSMatTDMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatTDMatMult.h // \brief Header file for the MTL transpose sparse matrix/transpose dense matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatTSMatAdd.h b/blazemark/blazemark/mtl/TSMatTSMatAdd.h index a299cf63..d3612fff 100644 --- a/blazemark/blazemark/mtl/TSMatTSMatAdd.h +++ b/blazemark/blazemark/mtl/TSMatTSMatAdd.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatTSMatAdd.h // \brief Header file for the MTL transpose sparse matrix/transpose sparse matrix addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/TSMatTSMatMult.h b/blazemark/blazemark/mtl/TSMatTSMatMult.h index e54fb40e..4b1c7451 100644 --- a/blazemark/blazemark/mtl/TSMatTSMatMult.h +++ b/blazemark/blazemark/mtl/TSMatTSMatMult.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/TSMatTSMatMult.h // \brief Header file for the MTL transpose sparse matrix/transpose sparse matrix multiplication kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Vec3Vec3Add.h b/blazemark/blazemark/mtl/Vec3Vec3Add.h index d003fb84..d4083699 100644 --- a/blazemark/blazemark/mtl/Vec3Vec3Add.h +++ b/blazemark/blazemark/mtl/Vec3Vec3Add.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Vec3Vec3Add.h // \brief Header file for the MTL 3D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/Vec6Vec6Add.h b/blazemark/blazemark/mtl/Vec6Vec6Add.h index 4a2d5cff..f0f8a45d 100644 --- a/blazemark/blazemark/mtl/Vec6Vec6Add.h +++ b/blazemark/blazemark/mtl/Vec6Vec6Add.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/Vec6Vec6Add.h // \brief Header file for the MTL 6D vector/vector addition kernel // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/init/Compressed2D.h b/blazemark/blazemark/mtl/init/Compressed2D.h index 487de04a..eb556a99 100644 --- a/blazemark/blazemark/mtl/init/Compressed2D.h +++ b/blazemark/blazemark/mtl/init/Compressed2D.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/init/Compressed2D.h // \brief Header file for the MTL compressed matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/init/Dense2D.h b/blazemark/blazemark/mtl/init/Dense2D.h index 9222b3d0..af15bb4c 100644 --- a/blazemark/blazemark/mtl/init/Dense2D.h +++ b/blazemark/blazemark/mtl/init/Dense2D.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/init/Dense2D.h // \brief Header file for the MTL dense matrix initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/mtl/init/DenseVector.h b/blazemark/blazemark/mtl/init/DenseVector.h index 0d090de0..706f4b6a 100644 --- a/blazemark/blazemark/mtl/init/DenseVector.h +++ b/blazemark/blazemark/mtl/init/DenseVector.h @@ -3,19 +3,32 @@ // \file blazemark/mtl/init/DenseVector.h // \brief Header file for the MTL dense vector initialization functions // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/Armadillo.h b/blazemark/blazemark/system/Armadillo.h index e4b63961..b501b4a8 100644 --- a/blazemark/blazemark/system/Armadillo.h +++ b/blazemark/blazemark/system/Armadillo.h @@ -3,19 +3,32 @@ // \file blazemark/system/Armadillo.h // \brief System settings for the Armadillo performance benchmarks // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/BLAS.h b/blazemark/blazemark/system/BLAS.h index 7e9c0de9..fb79f9ca 100644 --- a/blazemark/blazemark/system/BLAS.h +++ b/blazemark/blazemark/system/BLAS.h @@ -3,19 +3,32 @@ // \file blazemark/system/BLAS.h // \brief System settings for the BLAS performance benchmarks // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/Blitz.h b/blazemark/blazemark/system/Blitz.h index 0783c388..3e4aaf4e 100644 --- a/blazemark/blazemark/system/Blitz.h +++ b/blazemark/blazemark/system/Blitz.h @@ -3,19 +3,32 @@ // \file blazemark/system/Blitz.h // \brief System settings for the Blitz++ performance benchmarks // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/Config.h b/blazemark/blazemark/system/Config.h index ecf4534e..fe20c3d6 100644 --- a/blazemark/blazemark/system/Config.h +++ b/blazemark/blazemark/system/Config.h @@ -3,19 +3,32 @@ // \file blazemark/system/Config.h // \brief General settings for the blaze benchmark suite // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/Eigen.h b/blazemark/blazemark/system/Eigen.h index e673f59a..28889228 100644 --- a/blazemark/blazemark/system/Eigen.h +++ b/blazemark/blazemark/system/Eigen.h @@ -3,19 +3,32 @@ // \file blazemark/system/Eigen.h // \brief System settings for the Eigen performance benchmarks // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/FLENS.h b/blazemark/blazemark/system/FLENS.h index 11b76769..9347e9b3 100644 --- a/blazemark/blazemark/system/FLENS.h +++ b/blazemark/blazemark/system/FLENS.h @@ -3,19 +3,32 @@ // \file blazemark/system/FLENS.h // \brief System settings for the FLENS performance benchmarks // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/GMM.h b/blazemark/blazemark/system/GMM.h index 896ab0ad..4364010a 100644 --- a/blazemark/blazemark/system/GMM.h +++ b/blazemark/blazemark/system/GMM.h @@ -3,19 +3,32 @@ // \file blazemark/system/GMM.h // \brief System settings for the GMM++ performance benchmarks // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/MTL.h b/blazemark/blazemark/system/MTL.h index 86bfd246..fd2ba0ac 100644 --- a/blazemark/blazemark/system/MTL.h +++ b/blazemark/blazemark/system/MTL.h @@ -3,19 +3,32 @@ // \file blazemark/system/MTL.h // \brief System settings for the MTL performance benchmarks // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/system/Types.h b/blazemark/blazemark/system/Types.h index c1256af1..3fcaac0c 100644 --- a/blazemark/blazemark/system/Types.h +++ b/blazemark/blazemark/system/Types.h @@ -3,19 +3,32 @@ // \file blazemark/system/Types.h // \brief Type settings for the blaze benchmark suite // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/Benchmarks.h b/blazemark/blazemark/util/Benchmarks.h index 9053384e..05f51256 100644 --- a/blazemark/blazemark/util/Benchmarks.h +++ b/blazemark/blazemark/util/Benchmarks.h @@ -3,19 +3,32 @@ // \file blazemark/util/Benchmarks.h // \brief Header file for the Benchmarks class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/DynamicDenseRun.h b/blazemark/blazemark/util/DynamicDenseRun.h index 6706d4ec..6e289208 100644 --- a/blazemark/blazemark/util/DynamicDenseRun.h +++ b/blazemark/blazemark/util/DynamicDenseRun.h @@ -3,19 +3,32 @@ // \file blazemark/util/DynamicDenseRun.h // \brief Header file for the DynamicDenseRun class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/DynamicSparseRun.h b/blazemark/blazemark/util/DynamicSparseRun.h index a44373c7..122413e4 100644 --- a/blazemark/blazemark/util/DynamicSparseRun.h +++ b/blazemark/blazemark/util/DynamicSparseRun.h @@ -3,19 +3,32 @@ // \file blazemark/util/DynamicSparseRun.h // \brief Header file for the DynamicSparseRun class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/Indices.h b/blazemark/blazemark/util/Indices.h index 5433b678..96be5171 100644 --- a/blazemark/blazemark/util/Indices.h +++ b/blazemark/blazemark/util/Indices.h @@ -3,19 +3,32 @@ // \file blazemark/util/Indices.h // \brief Header file for the Indices class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/MatrixStructure.h b/blazemark/blazemark/util/MatrixStructure.h index 42515527..5af8664d 100644 --- a/blazemark/blazemark/util/MatrixStructure.h +++ b/blazemark/blazemark/util/MatrixStructure.h @@ -3,19 +3,32 @@ // \file blazemark/util/MatrixStructure.h // \brief Header file for the matrix structure flags // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/Parser.h b/blazemark/blazemark/util/Parser.h index 7440f3db..28f5b1bb 100644 --- a/blazemark/blazemark/util/Parser.h +++ b/blazemark/blazemark/util/Parser.h @@ -3,19 +3,32 @@ // \file blazemark/util/Parser.h // \brief Header file for the Parser class template // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/SolverRun.h b/blazemark/blazemark/util/SolverRun.h index febeb158..798fe70f 100644 --- a/blazemark/blazemark/util/SolverRun.h +++ b/blazemark/blazemark/util/SolverRun.h @@ -3,19 +3,32 @@ // \file blazemark/util/SolverRun.h // \brief Header file for the SolverRun class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/StaticDenseRun.h b/blazemark/blazemark/util/StaticDenseRun.h index 05d6609f..34670118 100644 --- a/blazemark/blazemark/util/StaticDenseRun.h +++ b/blazemark/blazemark/util/StaticDenseRun.h @@ -3,19 +3,32 @@ // \file blazemark/util/StaticDenseRun.h // \brief Header file for the StaticDenseRun class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/blazemark/util/StaticSparseRun.h b/blazemark/blazemark/util/StaticSparseRun.h index 1780f8ad..5662bd63 100644 --- a/blazemark/blazemark/util/StaticSparseRun.h +++ b/blazemark/blazemark/util/StaticSparseRun.h @@ -3,19 +3,32 @@ // \file blazemark/util/StaticSparseRun.h // \brief Header file for the StaticSparseRun class // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved -// -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved +// +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazemark/configure b/blazemark/configure index 7ecff7d5..eb4fe7fb 100755 --- a/blazemark/configure +++ b/blazemark/configure @@ -3,19 +3,32 @@ # # Configuration script for the Blaze benchmark suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== @@ -1784,19 +1797,32 @@ cat > Makefile < ./blazemark/system/BLAS.h < ./blazemark/system/Blitz.h < ./blazemark/system/GMM.h < ./blazemark/system/Armadillo.h < ./blazemark/system/FLENS.h < ./blazemark/system/MTL.h < ./blazemark/system/Eigen.h < Makefile < src/Makeconfig <' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/ComplexFloat.cpp b/blazetest/src/mathtest/intrinsics/ComplexFloat.cpp index b24a4a98..8868933c 100644 --- a/blazetest/src/mathtest/intrinsics/ComplexFloat.cpp +++ b/blazetest/src/mathtest/intrinsics/ComplexFloat.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/ComplexFloat.cpp // \brief Source file for the intrinsics operation test for 'complex' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/Double.cpp b/blazetest/src/mathtest/intrinsics/Double.cpp index 3310e8a5..6f7601c6 100644 --- a/blazetest/src/mathtest/intrinsics/Double.cpp +++ b/blazetest/src/mathtest/intrinsics/Double.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/Double.cpp // \brief Source file for the intrinsics operation test for 'double' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/Float.cpp b/blazetest/src/mathtest/intrinsics/Float.cpp index d93a137a..74745fb3 100644 --- a/blazetest/src/mathtest/intrinsics/Float.cpp +++ b/blazetest/src/mathtest/intrinsics/Float.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/Float.cpp // \brief Source file for the intrinsics operation test for 'float' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/Int.cpp b/blazetest/src/mathtest/intrinsics/Int.cpp index e25762e3..66cc9adc 100644 --- a/blazetest/src/mathtest/intrinsics/Int.cpp +++ b/blazetest/src/mathtest/intrinsics/Int.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/Int.cpp // \brief Source file for the intrinsics operation test for 'int' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/Long.cpp b/blazetest/src/mathtest/intrinsics/Long.cpp index e5520f0f..2c766421 100644 --- a/blazetest/src/mathtest/intrinsics/Long.cpp +++ b/blazetest/src/mathtest/intrinsics/Long.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/Long.cpp // \brief Source file for the intrinsics operation test for 'long' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/Makefile b/blazetest/src/mathtest/intrinsics/Makefile index 66a3a123..cb49736d 100644 --- a/blazetest/src/mathtest/intrinsics/Makefile +++ b/blazetest/src/mathtest/intrinsics/Makefile @@ -2,19 +2,32 @@ # # Makefile for the intrinsics module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/intrinsics/Short.cpp b/blazetest/src/mathtest/intrinsics/Short.cpp index f5cd2f5d..f52f4fee 100644 --- a/blazetest/src/mathtest/intrinsics/Short.cpp +++ b/blazetest/src/mathtest/intrinsics/Short.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/Short.cpp // \brief Source file for the intrinsics operation test for 'short' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/UnsignedInt.cpp b/blazetest/src/mathtest/intrinsics/UnsignedInt.cpp index ae58e4bc..e44fee60 100644 --- a/blazetest/src/mathtest/intrinsics/UnsignedInt.cpp +++ b/blazetest/src/mathtest/intrinsics/UnsignedInt.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/UnsignedInt.cpp // \brief Source file for the intrinsics operation test for 'unsigned int' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/UnsignedLong.cpp b/blazetest/src/mathtest/intrinsics/UnsignedLong.cpp index d13187ba..69580a5f 100644 --- a/blazetest/src/mathtest/intrinsics/UnsignedLong.cpp +++ b/blazetest/src/mathtest/intrinsics/UnsignedLong.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/UnsignedLong.cpp // \brief Source file for the intrinsics operation test for 'unsigned long' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/UnsignedShort.cpp b/blazetest/src/mathtest/intrinsics/UnsignedShort.cpp index 53ced08d..ca377361 100644 --- a/blazetest/src/mathtest/intrinsics/UnsignedShort.cpp +++ b/blazetest/src/mathtest/intrinsics/UnsignedShort.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/intrinsics/UnsignedShort.cpp // \brief Source file for the intrinsics operation test for 'unsigned short' // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/intrinsics/run b/blazetest/src/mathtest/intrinsics/run index 6f00a53b..bce3b762 100755 --- a/blazetest/src/mathtest/intrinsics/run +++ b/blazetest/src/mathtest/intrinsics/run @@ -3,19 +3,32 @@ # # Run script for the intrinsics module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/matrixserializer/ClassTest.cpp b/blazetest/src/mathtest/matrixserializer/ClassTest.cpp index c06a5281..ef159004 100644 --- a/blazetest/src/mathtest/matrixserializer/ClassTest.cpp +++ b/blazetest/src/mathtest/matrixserializer/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/matrixserializer/ClassTest.cpp // \brief Source file for the MatrixSerializer class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/matrixserializer/Makefile b/blazetest/src/mathtest/matrixserializer/Makefile index d6b253ed..e1021953 100644 --- a/blazetest/src/mathtest/matrixserializer/Makefile +++ b/blazetest/src/mathtest/matrixserializer/Makefile @@ -2,19 +2,32 @@ # # Makefile for the vectorserializer module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/matrixserializer/run b/blazetest/src/mathtest/matrixserializer/run index d4b37883..23e61cba 100755 --- a/blazetest/src/mathtest/matrixserializer/run +++ b/blazetest/src/mathtest/matrixserializer/run @@ -3,19 +3,32 @@ # # Run script for the matrixserializer module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM16x8a.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM16x8a.cpp index fded620e..b0d1fc88 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM16x8a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM16x8a.cpp // \brief Source file for the MCaM16x8a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM16x8b.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM16x8b.cpp index ee65f6d0..94587744 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM16x8b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM16x8b.cpp // \brief Source file for the MCaM16x8b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM2x2a.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM2x2a.cpp index 57c0ba72..1b766844 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM2x2a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM2x2a.cpp // \brief Source file for the MCaM2x2a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM2x2b.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM2x2b.cpp index 69dc6164..05dc486f 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM2x2b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM2x2b.cpp // \brief Source file for the MCaM2x2b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM3x3a.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM3x3a.cpp index 1233c3d1..3fb56579 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM3x3a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM3x3a.cpp // \brief Source file for the MCaM3x3a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM3x3b.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM3x3b.cpp index 3aba5a77..81d2cfdb 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM3x3b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM3x3b.cpp // \brief Source file for the MCaM3x3b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM4x4a.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM4x4a.cpp index 04e62cb3..bff6cac8 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM4x4a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM4x4a.cpp // \brief Source file for the MCaM4x4a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM4x4b.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM4x4b.cpp index a9c7c15d..0cb2f93f 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM4x4b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM4x4b.cpp // \brief Source file for the MCaM4x4b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM5x5a.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM5x5a.cpp index 44cd6cf8..1ebe5512 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM5x5a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM5x5a.cpp // \brief Source file for the MCaM5x5a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM5x5b.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM5x5b.cpp index 4f58291f..86c65912 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM5x5b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM5x5b.cpp // \brief Source file for the MCaM5x5b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM6x6a.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM6x6a.cpp index d62fc30e..73ef1815 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM6x6a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM6x6a.cpp // \brief Source file for the MCaM6x6a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM6x6b.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM6x6b.cpp index b9cb0acd..c585f13a 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM6x6b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM6x6b.cpp // \brief Source file for the MCaM6x6b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM7x13a.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM7x13a.cpp index 675a8a04..02fc2587 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM7x13a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM7x13a.cpp // \brief Source file for the MCaM7x13a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaM7x13b.cpp b/blazetest/src/mathtest/smatdmatadd/MCaM7x13b.cpp index df9f71d2..62c3a37f 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaM7x13b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaM7x13b.cpp // \brief Source file for the MCaM7x13b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaMDa.cpp b/blazetest/src/mathtest/smatdmatadd/MCaMDa.cpp index 1a2275b4..8e5920ef 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaMDa.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaMDa.cpp // \brief Source file for the MCaMDa sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCaMDb.cpp b/blazetest/src/mathtest/smatdmatadd/MCaMDb.cpp index a470833c..a646880a 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCaMDb.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCaMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCaMDb.cpp // \brief Source file for the MCaMDb sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM16x8a.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM16x8a.cpp index 28cb394f..2f127ec8 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM16x8a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM16x8a.cpp // \brief Source file for the MCbM16x8a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM16x8b.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM16x8b.cpp index 47d4427e..b09deefe 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM16x8b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM16x8b.cpp // \brief Source file for the MCbM16x8b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM2x2a.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM2x2a.cpp index c3c624de..5488e824 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM2x2a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM2x2a.cpp // \brief Source file for the MCbM2x2a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM2x2b.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM2x2b.cpp index a361b38d..3e2af51f 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM2x2b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM2x2b.cpp // \brief Source file for the MCbM2x2b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM3x3a.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM3x3a.cpp index 9af1867e..6b582ef7 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM3x3a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM3x3a.cpp // \brief Source file for the MCbM3x3a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM3x3b.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM3x3b.cpp index 9697149e..a5952fb0 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM3x3b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM3x3b.cpp // \brief Source file for the MCbM3x3b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM4x4a.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM4x4a.cpp index fd8f3fa6..e2f41d7c 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM4x4a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM4x4a.cpp // \brief Source file for the MCbM4x4a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM4x4b.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM4x4b.cpp index 6206ac1c..a7f7cc04 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM4x4b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM4x4b.cpp // \brief Source file for the MCbM4x4b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM5x5a.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM5x5a.cpp index 8979676d..cd7198af 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM5x5a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM5x5a.cpp // \brief Source file for the MCbM5x5a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM5x5b.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM5x5b.cpp index acc5dda2..c5e58e59 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM5x5b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM5x5b.cpp // \brief Source file for the MCbM5x5b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM6x6a.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM6x6a.cpp index 3fa03260..17666676 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM6x6a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM6x6a.cpp // \brief Source file for the MCbM6x6a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM6x6b.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM6x6b.cpp index fc689c41..74da90e3 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM6x6b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM6x6b.cpp // \brief Source file for the MCbM6x6b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM7x13a.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM7x13a.cpp index eac588e9..38d96f80 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM7x13a.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM7x13a.cpp // \brief Source file for the MCbM7x13a sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbM7x13b.cpp b/blazetest/src/mathtest/smatdmatadd/MCbM7x13b.cpp index 5362a4ba..671fa737 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbM7x13b.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbM7x13b.cpp // \brief Source file for the MCbM7x13b sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbMDa.cpp b/blazetest/src/mathtest/smatdmatadd/MCbMDa.cpp index f1eefb37..19468be5 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbMDa.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbMDa.cpp // \brief Source file for the MCbMDa sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/MCbMDb.cpp b/blazetest/src/mathtest/smatdmatadd/MCbMDb.cpp index 648f8d91..98c89cfc 100644 --- a/blazetest/src/mathtest/smatdmatadd/MCbMDb.cpp +++ b/blazetest/src/mathtest/smatdmatadd/MCbMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatadd/MCbMDb.cpp // \brief Source file for the MCbMDb sparse matrix/dense matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatadd/Makefile b/blazetest/src/mathtest/smatdmatadd/Makefile index fdbaab15..ddbafc01 100644 --- a/blazetest/src/mathtest/smatdmatadd/Makefile +++ b/blazetest/src/mathtest/smatdmatadd/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatdmatadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdmatadd/run b/blazetest/src/mathtest/smatdmatadd/run index a3b22328..bf8c7f17 100755 --- a/blazetest/src/mathtest/smatdmatadd/run +++ b/blazetest/src/mathtest/smatdmatadd/run @@ -3,19 +3,32 @@ # # Run script for the smatdmatadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdmatmult/AliasingTest.cpp b/blazetest/src/mathtest/smatdmatmult/AliasingTest.cpp index 19f07c50..9549418d 100644 --- a/blazetest/src/mathtest/smatdmatmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/smatdmatmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/AliasingTest.cpp // \brief Source file for the sparse matrix/dense matrix multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM16x8a.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM16x8a.cpp index 7baac1d2..3783df08 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM16x8a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM16x8a.cpp // \brief Source file for the MCaM16x8a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM16x8b.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM16x8b.cpp index 4f310e08..d27ddc58 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM16x8b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM16x8b.cpp // \brief Source file for the MCaM16x8b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM2x2a.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM2x2a.cpp index 689eaed5..7fb14653 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM2x2a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM2x2a.cpp // \brief Source file for the MCaM2x2a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM2x2b.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM2x2b.cpp index 931fe524..c5489d68 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM2x2b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM2x2b.cpp // \brief Source file for the MCaM2x2b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM3x3a.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM3x3a.cpp index 5cb3616d..5c1f22b6 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM3x3a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM3x3a.cpp // \brief Source file for the MCaM3x3a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM3x3b.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM3x3b.cpp index c469ff8b..387d7862 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM3x3b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM3x3b.cpp // \brief Source file for the MCaM3x3b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM4x4a.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM4x4a.cpp index b6666769..4a276988 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM4x4a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM4x4a.cpp // \brief Source file for the MCaM4x4a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM4x4b.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM4x4b.cpp index bcdf0342..80bc6ab0 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM4x4b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM4x4b.cpp // \brief Source file for the MCaM4x4b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM5x5a.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM5x5a.cpp index 52080547..e52c13ca 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM5x5a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM5x5a.cpp // \brief Source file for the MCaM5x5a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM5x5b.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM5x5b.cpp index 41fb3a48..6075e904 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM5x5b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM5x5b.cpp // \brief Source file for the MCaM5x5b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM6x6a.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM6x6a.cpp index 9c2dd2dd..188d8248 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM6x6a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM6x6a.cpp // \brief Source file for the MCaM6x6a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM6x6b.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM6x6b.cpp index 8253a329..ce4a39f7 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM6x6b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM6x6b.cpp // \brief Source file for the MCaM6x6b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM7x13a.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM7x13a.cpp index 47d150d0..c335b4b3 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM7x13a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM7x13a.cpp // \brief Source file for the MCaM7x13a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaM7x13b.cpp b/blazetest/src/mathtest/smatdmatmult/MCaM7x13b.cpp index 2cc486ba..1a1e6658 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaM7x13b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaM7x13b.cpp // \brief Source file for the MCaM7x13b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaMDa.cpp b/blazetest/src/mathtest/smatdmatmult/MCaMDa.cpp index 9d2888aa..02404fee 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaMDa.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaMDa.cpp // \brief Source file for the MCaMDa sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCaMDb.cpp b/blazetest/src/mathtest/smatdmatmult/MCaMDb.cpp index 4748ad91..fe98b300 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCaMDb.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCaMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCaMDb.cpp // \brief Source file for the MCaMDb sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM16x8a.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM16x8a.cpp index 467e3e4d..e2203a6a 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM16x8a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM16x8a.cpp // \brief Source file for the MCbM16x8a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM16x8b.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM16x8b.cpp index fcb49c5a..0964a533 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM16x8b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM16x8b.cpp // \brief Source file for the MCbM16x8b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM2x2a.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM2x2a.cpp index bcec683c..775e669c 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM2x2a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM2x2a.cpp // \brief Source file for the MCbM2x2a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM2x2b.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM2x2b.cpp index 3a35bc23..5fc12f38 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM2x2b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM2x2b.cpp // \brief Source file for the MCbM2x2b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM3x3a.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM3x3a.cpp index 6d7e489c..8c9f13bd 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM3x3a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM3x3a.cpp // \brief Source file for the MCbM3x3a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM3x3b.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM3x3b.cpp index 492f3398..168ca193 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM3x3b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM3x3b.cpp // \brief Source file for the MCbM3x3b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM4x4a.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM4x4a.cpp index 47a484f7..92b00b27 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM4x4a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM4x4a.cpp // \brief Source file for the MCbM4x4a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM4x4b.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM4x4b.cpp index 9ec9c09c..cb4c3968 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM4x4b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM4x4b.cpp // \brief Source file for the MCbM4x4b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM5x5a.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM5x5a.cpp index c9b9cc1e..c463dc9e 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM5x5a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM5x5a.cpp // \brief Source file for the MCbM5x5a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM5x5b.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM5x5b.cpp index f2b0ab07..bab2f16a 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM5x5b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM5x5b.cpp // \brief Source file for the MCbM5x5b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM6x6a.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM6x6a.cpp index a0f85fad..fe6f67bf 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM6x6a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM6x6a.cpp // \brief Source file for the MCbM6x6a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM6x6b.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM6x6b.cpp index 3d4c0437..c20a47a7 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM6x6b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM6x6b.cpp // \brief Source file for the MCbM6x6b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM7x13a.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM7x13a.cpp index fd117941..a92d1e0d 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM7x13a.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM7x13a.cpp // \brief Source file for the MCbM7x13a sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbM7x13b.cpp b/blazetest/src/mathtest/smatdmatmult/MCbM7x13b.cpp index f7da339a..1ee1400a 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbM7x13b.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbM7x13b.cpp // \brief Source file for the MCbM7x13b sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbMDa.cpp b/blazetest/src/mathtest/smatdmatmult/MCbMDa.cpp index e1e66a7e..413e9dce 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbMDa.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbMDa.cpp // \brief Source file for the MCbMDa sparse matrix/dense matrix multiplicationn math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/MCbMDb.cpp b/blazetest/src/mathtest/smatdmatmult/MCbMDb.cpp index a895dc54..1b58e0e3 100644 --- a/blazetest/src/mathtest/smatdmatmult/MCbMDb.cpp +++ b/blazetest/src/mathtest/smatdmatmult/MCbMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatmult/MCbMDb.cpp // \brief Source file for the MCbMDb sparse matrix/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatmult/Makefile b/blazetest/src/mathtest/smatdmatmult/Makefile index 2325ae19..21e6e7e2 100644 --- a/blazetest/src/mathtest/smatdmatmult/Makefile +++ b/blazetest/src/mathtest/smatdmatmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatdmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdmatmult/run b/blazetest/src/mathtest/smatdmatmult/run index 86a8978e..b14c708e 100755 --- a/blazetest/src/mathtest/smatdmatmult/run +++ b/blazetest/src/mathtest/smatdmatmult/run @@ -3,19 +3,32 @@ # # Run script for the smatdmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdmatsub/AliasingTest.cpp b/blazetest/src/mathtest/smatdmatsub/AliasingTest.cpp index f03e6d31..618f1a62 100644 --- a/blazetest/src/mathtest/smatdmatsub/AliasingTest.cpp +++ b/blazetest/src/mathtest/smatdmatsub/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/AliasingTest.cpp // \brief Source file for the sparse matrix/dense matrix subtraction aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM16x8a.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM16x8a.cpp index c030798f..ec0f0360 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM16x8a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM16x8a.cpp // \brief Source file for the MCaM16x8a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM16x8b.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM16x8b.cpp index 51f12d9a..414df84a 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM16x8b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM16x8b.cpp // \brief Source file for the MCaM16x8a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM2x2a.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM2x2a.cpp index bf1932a4..2c0abbdc 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM2x2a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM2x2a.cpp // \brief Source file for the MCaM2x2a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM2x2b.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM2x2b.cpp index 318d60e1..81b26a8a 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM2x2b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM2x2b.cpp // \brief Source file for the MCaM2x2b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM3x3a.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM3x3a.cpp index 1e0004d3..3b0dfb50 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM3x3a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM3x3a.cpp // \brief Source file for the MCaM3x3a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM3x3b.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM3x3b.cpp index c6a05a54..6069087b 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM3x3b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM3x3b.cpp // \brief Source file for the MCaM3x3b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM4x4a.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM4x4a.cpp index bdddf40a..fac4fabc 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM4x4a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM4x4a.cpp // \brief Source file for the MCaM4x4a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM4x4b.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM4x4b.cpp index 8423086c..0926295b 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM4x4b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM4x4b.cpp // \brief Source file for the MCaM4x4b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM5x5a.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM5x5a.cpp index cb5be6b0..df6e8cd2 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM5x5a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM5x5a.cpp // \brief Source file for the MCaM5x5a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM5x5b.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM5x5b.cpp index 676a4c2a..3fc50437 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM5x5b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM5x5b.cpp // \brief Source file for the MCaM5x5b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM6x6a.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM6x6a.cpp index d16a9ee8..c21b7fa7 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM6x6a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM6x6a.cpp // \brief Source file for the MCaM6x6a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM6x6b.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM6x6b.cpp index 69172dcb..364a2676 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM6x6b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM6x6b.cpp // \brief Source file for the MCaM6x6b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM7x13a.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM7x13a.cpp index 4936084b..8e9839f3 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM7x13a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM7x13a.cpp // \brief Source file for the MCaM7x13a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaM7x13b.cpp b/blazetest/src/mathtest/smatdmatsub/MCaM7x13b.cpp index acd4014c..5b5563e8 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaM7x13b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaM7x13b.cpp // \brief Source file for the MCaM7x13b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaMDa.cpp b/blazetest/src/mathtest/smatdmatsub/MCaMDa.cpp index 5fd3b67c..9558c7aa 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaMDa.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaMDa.cpp // \brief Source file for the MCaMDa sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCaMDb.cpp b/blazetest/src/mathtest/smatdmatsub/MCaMDb.cpp index 29d153ea..7483e0fe 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCaMDb.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCaMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCaMDb.cpp // \brief Source file for the MCaMDb sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM16x8a.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM16x8a.cpp index 0aafa5c8..f53f1c3f 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM16x8a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM16x8a.cpp // \brief Source file for the MCbM16x8a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM16x8b.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM16x8b.cpp index 3b7098f3..94b8424c 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM16x8b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM16x8b.cpp // \brief Source file for the MCbM16x8b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM2x2a.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM2x2a.cpp index deb1ff1b..99abe66d 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM2x2a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM2x2a.cpp // \brief Source file for the MCbM2x2a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM2x2b.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM2x2b.cpp index 8047defd..9fe65bf0 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM2x2b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM2x2b.cpp // \brief Source file for the MCbM2x2b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM3x3a.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM3x3a.cpp index b9fd2e5e..05b1d294 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM3x3a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM3x3a.cpp // \brief Source file for the MCbM3x3a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM3x3b.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM3x3b.cpp index 0cc316d7..7e7c64e0 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM3x3b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM3x3b.cpp // \brief Source file for the MCbM3x3b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM4x4a.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM4x4a.cpp index 76200bd8..0dc97b45 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM4x4a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM4x4a.cpp // \brief Source file for the MCbM4x4a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM4x4b.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM4x4b.cpp index 2e834a0f..dc5619ba 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM4x4b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM4x4b.cpp // \brief Source file for the MCbM4x4b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM5x5a.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM5x5a.cpp index 5aba6469..0561aea5 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM5x5a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM5x5a.cpp // \brief Source file for the MCbM5x5a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM5x5b.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM5x5b.cpp index 6452411c..b5b61bda 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM5x5b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM5x5b.cpp // \brief Source file for the MCbM5x5b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM6x6a.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM6x6a.cpp index 16ecffbf..4e3e99da 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM6x6a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM6x6a.cpp // \brief Source file for the MCbM6x6a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM6x6b.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM6x6b.cpp index 9a94da8d..f7da8329 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM6x6b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM6x6b.cpp // \brief Source file for the MCbM6x6b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM7x13a.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM7x13a.cpp index 3c50770b..0a7adca4 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM7x13a.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM7x13a.cpp // \brief Source file for the MCbM7x13a sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbM7x13b.cpp b/blazetest/src/mathtest/smatdmatsub/MCbM7x13b.cpp index fc449232..b014ccef 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbM7x13b.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbM7x13b.cpp // \brief Source file for the MCbM7x13b sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbMDa.cpp b/blazetest/src/mathtest/smatdmatsub/MCbMDa.cpp index 85589e24..91635e6a 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbMDa.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbMDa.cpp // \brief Source file for the MCbMDa sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/MCbMDb.cpp b/blazetest/src/mathtest/smatdmatsub/MCbMDb.cpp index 54e2034c..f049abdb 100644 --- a/blazetest/src/mathtest/smatdmatsub/MCbMDb.cpp +++ b/blazetest/src/mathtest/smatdmatsub/MCbMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdmatsub/MCbMDb.cpp // \brief Source file for the MCbMDb sparse matrix/dense matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdmatsub/Makefile b/blazetest/src/mathtest/smatdmatsub/Makefile index a4673dba..daac77a0 100644 --- a/blazetest/src/mathtest/smatdmatsub/Makefile +++ b/blazetest/src/mathtest/smatdmatsub/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatdmatsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdmatsub/run b/blazetest/src/mathtest/smatdmatsub/run index 5af04387..a459b859 100755 --- a/blazetest/src/mathtest/smatdmatsub/run +++ b/blazetest/src/mathtest/smatdmatsub/run @@ -3,19 +3,32 @@ # # Run script for the smatdmatsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdvecmult/AliasingTest.cpp b/blazetest/src/mathtest/smatdvecmult/AliasingTest.cpp index 8b1d968d..d832e5e1 100644 --- a/blazetest/src/mathtest/smatdvecmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/smatdvecmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/AliasingTest.cpp // \brief Source file for the sparse matrix/dense vector multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV2a.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV2a.cpp index 4df6e325..15627376 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV2a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV2a.cpp // \brief Source file for the MCaV2a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV2b.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV2b.cpp index 52438bb4..762c184a 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV2b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV2b.cpp // \brief Source file for the MCaV2b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV3a.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV3a.cpp index 6e359e01..aebef956 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV3a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV3a.cpp // \brief Source file for the MCaV3a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV3b.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV3b.cpp index 73ee5ef4..fd0cd256 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV3b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV3b.cpp // \brief Source file for the MCaV3b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV4a.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV4a.cpp index 309d9707..1a99b8d9 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV4a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV4a.cpp // \brief Source file for the MCaV4a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV4b.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV4b.cpp index 97869175..3dba4cd9 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV4b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV4b.cpp // \brief Source file for the MCaV4b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV5a.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV5a.cpp index 06d99391..cdc16e7f 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV5a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV5a.cpp // \brief Source file for the MCaV5a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV5b.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV5b.cpp index a3e24250..609eeb63 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV5b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV5b.cpp // \brief Source file for the MCaV5b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV6a.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV6a.cpp index 35617233..61094d9b 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV6a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV6a.cpp // \brief Source file for the MCaV6a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaV6b.cpp b/blazetest/src/mathtest/smatdvecmult/MCaV6b.cpp index ebe08974..2ea568d4 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaV6b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaV6b.cpp // \brief Source file for the MCaV6b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaVDa.cpp b/blazetest/src/mathtest/smatdvecmult/MCaVDa.cpp index 225b2487..bf368ff1 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaVDa.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaVDa.cpp // \brief Source file for the MCaVDa sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCaVDb.cpp b/blazetest/src/mathtest/smatdvecmult/MCaVDb.cpp index cf369b3f..16439aac 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCaVDb.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCaVDb.cpp // \brief Source file for the MCaVDb sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV2a.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV2a.cpp index 6e5af275..9d18377e 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV2a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV2a.cpp // \brief Source file for the MCbV2a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV2b.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV2b.cpp index c7bda192..30a48dba 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV2b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV2b.cpp // \brief Source file for the MCbV2b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV3a.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV3a.cpp index 5dae402a..9355d3b8 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV3a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV3a.cpp // \brief Source file for the MCbV3a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV3b.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV3b.cpp index 6ec27b1b..a2142a37 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV3b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV3b.cpp // \brief Source file for the MCbV3b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV4a.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV4a.cpp index 288112e4..2495d72a 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV4a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV4a.cpp // \brief Source file for the MCbV4a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV4b.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV4b.cpp index 14252472..1a5df820 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV4b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV4b.cpp // \brief Source file for the MCbV4b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV5a.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV5a.cpp index ffb65538..6b2a8c9e 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV5a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV5a.cpp // \brief Source file for the MCbV5a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV5b.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV5b.cpp index 723159b1..5f13f8c6 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV5b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV5b.cpp // \brief Source file for the MCbV5b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV6a.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV6a.cpp index e7c914d7..05543cae 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV6a.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV6a.cpp // \brief Source file for the MCbV6a sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbV6b.cpp b/blazetest/src/mathtest/smatdvecmult/MCbV6b.cpp index 2e2d7cf4..bd049818 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbV6b.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbV6b.cpp // \brief Source file for the MCbV6b sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbVDa.cpp b/blazetest/src/mathtest/smatdvecmult/MCbVDa.cpp index 52fe45d7..f32e3fa9 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbVDa.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbVDa.cpp // \brief Source file for the MCbVDa sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/MCbVDb.cpp b/blazetest/src/mathtest/smatdvecmult/MCbVDb.cpp index af7c7160..e1255a2b 100644 --- a/blazetest/src/mathtest/smatdvecmult/MCbVDb.cpp +++ b/blazetest/src/mathtest/smatdvecmult/MCbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatdvecmult/MCbVDb.cpp // \brief Source file for the MCbVDb sparse matrix/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatdvecmult/Makefile b/blazetest/src/mathtest/smatdvecmult/Makefile index b3b69460..ce59edef 100644 --- a/blazetest/src/mathtest/smatdvecmult/Makefile +++ b/blazetest/src/mathtest/smatdvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatdvecmult/run b/blazetest/src/mathtest/smatdvecmult/run index 4e390141..bbf48e82 100755 --- a/blazetest/src/mathtest/smatdvecmult/run +++ b/blazetest/src/mathtest/smatdvecmult/run @@ -3,19 +3,32 @@ # # Run script for the smatdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsmatadd/AliasingTest.cpp b/blazetest/src/mathtest/smatsmatadd/AliasingTest.cpp index e6ee8abd..a4eecbcc 100644 --- a/blazetest/src/mathtest/smatsmatadd/AliasingTest.cpp +++ b/blazetest/src/mathtest/smatsmatadd/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatadd/AliasingTest.cpp // \brief Source file for the sparse matrix/sparse matrix addition aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatadd/MCaMCa.cpp b/blazetest/src/mathtest/smatsmatadd/MCaMCa.cpp index 32253e79..193f5716 100644 --- a/blazetest/src/mathtest/smatsmatadd/MCaMCa.cpp +++ b/blazetest/src/mathtest/smatsmatadd/MCaMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatadd/MCaMCa.cpp // \brief Source file for the MCaMCa sparse matrix/sparse matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatadd/MCaMCb.cpp b/blazetest/src/mathtest/smatsmatadd/MCaMCb.cpp index 8804c3a1..085b592b 100644 --- a/blazetest/src/mathtest/smatsmatadd/MCaMCb.cpp +++ b/blazetest/src/mathtest/smatsmatadd/MCaMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatadd/MCaMCb.cpp // \brief Source file for the MCaMCb sparse matrix/sparse matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatadd/MCbMCa.cpp b/blazetest/src/mathtest/smatsmatadd/MCbMCa.cpp index c28e77a3..55851f0f 100644 --- a/blazetest/src/mathtest/smatsmatadd/MCbMCa.cpp +++ b/blazetest/src/mathtest/smatsmatadd/MCbMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatadd/MCbMCa.cpp // \brief Source file for the MCbMCa sparse matrix/sparse matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatadd/MCbMCb.cpp b/blazetest/src/mathtest/smatsmatadd/MCbMCb.cpp index 2a2989c1..5497c4cc 100644 --- a/blazetest/src/mathtest/smatsmatadd/MCbMCb.cpp +++ b/blazetest/src/mathtest/smatsmatadd/MCbMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatadd/MCbMCb.cpp // \brief Source file for the MCbMCb sparse matrix/sparse matrix addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatadd/Makefile b/blazetest/src/mathtest/smatsmatadd/Makefile index c87361a0..230ea83b 100644 --- a/blazetest/src/mathtest/smatsmatadd/Makefile +++ b/blazetest/src/mathtest/smatsmatadd/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatsmatadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsmatadd/run b/blazetest/src/mathtest/smatsmatadd/run index 8e5f1028..889e3e10 100755 --- a/blazetest/src/mathtest/smatsmatadd/run +++ b/blazetest/src/mathtest/smatsmatadd/run @@ -3,19 +3,32 @@ # # Run script for the smatsmatadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsmatmult/AliasingTest.cpp b/blazetest/src/mathtest/smatsmatmult/AliasingTest.cpp index e6c7bf7e..6a429611 100644 --- a/blazetest/src/mathtest/smatsmatmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/smatsmatmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatmult/AliasingTest.cpp // \brief Source file for the sparse matrix/sparse matrix multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatmult/MCaMCa.cpp b/blazetest/src/mathtest/smatsmatmult/MCaMCa.cpp index 3d923c35..040c7349 100644 --- a/blazetest/src/mathtest/smatsmatmult/MCaMCa.cpp +++ b/blazetest/src/mathtest/smatsmatmult/MCaMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatmult/MCaMCa.cpp // \brief Source file for the MCaMCa sparse matrix/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatmult/MCaMCb.cpp b/blazetest/src/mathtest/smatsmatmult/MCaMCb.cpp index 00c90881..58031a23 100644 --- a/blazetest/src/mathtest/smatsmatmult/MCaMCb.cpp +++ b/blazetest/src/mathtest/smatsmatmult/MCaMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatmult/MCaMCb.cpp // \brief Source file for the MCaMCb sparse matrix/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatmult/MCbMCa.cpp b/blazetest/src/mathtest/smatsmatmult/MCbMCa.cpp index ad5211c9..fe4060e4 100644 --- a/blazetest/src/mathtest/smatsmatmult/MCbMCa.cpp +++ b/blazetest/src/mathtest/smatsmatmult/MCbMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatmult/MCbMCa.cpp // \brief Source file for the MCbMCa sparse matrix/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatmult/MCbMCb.cpp b/blazetest/src/mathtest/smatsmatmult/MCbMCb.cpp index 189866cb..9c200552 100644 --- a/blazetest/src/mathtest/smatsmatmult/MCbMCb.cpp +++ b/blazetest/src/mathtest/smatsmatmult/MCbMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatmult/MCbMCb.cpp // \brief Source file for the MCbMCb sparse matrix/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatmult/Makefile b/blazetest/src/mathtest/smatsmatmult/Makefile index cd5e22cd..6598eff0 100644 --- a/blazetest/src/mathtest/smatsmatmult/Makefile +++ b/blazetest/src/mathtest/smatsmatmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatsmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsmatmult/run b/blazetest/src/mathtest/smatsmatmult/run index 0097da7a..f29cbafc 100755 --- a/blazetest/src/mathtest/smatsmatmult/run +++ b/blazetest/src/mathtest/smatsmatmult/run @@ -3,19 +3,32 @@ # # Run script for the smatsmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsmatsub/AliasingTest.cpp b/blazetest/src/mathtest/smatsmatsub/AliasingTest.cpp index 168f05af..b223ee7c 100644 --- a/blazetest/src/mathtest/smatsmatsub/AliasingTest.cpp +++ b/blazetest/src/mathtest/smatsmatsub/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatsub/AliasingTest.cpp // \brief Source file for the sparse matrix/sparse matrix subtraction aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatsub/MCaMCa.cpp b/blazetest/src/mathtest/smatsmatsub/MCaMCa.cpp index 4321c6bf..2c4ca00a 100644 --- a/blazetest/src/mathtest/smatsmatsub/MCaMCa.cpp +++ b/blazetest/src/mathtest/smatsmatsub/MCaMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatsub/MCaMCa.cpp // \brief Source file for the MCaMCa sparse matrix/sparse matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatsub/MCaMCb.cpp b/blazetest/src/mathtest/smatsmatsub/MCaMCb.cpp index 786aec5c..417b471a 100644 --- a/blazetest/src/mathtest/smatsmatsub/MCaMCb.cpp +++ b/blazetest/src/mathtest/smatsmatsub/MCaMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatsub/MCaMCb.cpp // \brief Source file for the MCaMCb sparse matrix/sparse matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatsub/MCbMCa.cpp b/blazetest/src/mathtest/smatsmatsub/MCbMCa.cpp index 537a360f..1c5a1be8 100644 --- a/blazetest/src/mathtest/smatsmatsub/MCbMCa.cpp +++ b/blazetest/src/mathtest/smatsmatsub/MCbMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatsub/MCbMCa.cpp // \brief Source file for the MCbMCa sparse matrix/sparse matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatsub/MCbMCb.cpp b/blazetest/src/mathtest/smatsmatsub/MCbMCb.cpp index 448e2309..e498ea3c 100644 --- a/blazetest/src/mathtest/smatsmatsub/MCbMCb.cpp +++ b/blazetest/src/mathtest/smatsmatsub/MCbMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsmatsub/MCbMCb.cpp // \brief Source file for the MCbMCb sparse matrix/sparse matrix subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsmatsub/Makefile b/blazetest/src/mathtest/smatsmatsub/Makefile index 801e5614..2f9cc0e8 100644 --- a/blazetest/src/mathtest/smatsmatsub/Makefile +++ b/blazetest/src/mathtest/smatsmatsub/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatsmatsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsmatsub/run b/blazetest/src/mathtest/smatsmatsub/run index dac2c2d3..8d928f44 100755 --- a/blazetest/src/mathtest/smatsmatsub/run +++ b/blazetest/src/mathtest/smatsmatsub/run @@ -3,19 +3,32 @@ # # Run script for the smatsmatsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsvecmult/AliasingTest.cpp b/blazetest/src/mathtest/smatsvecmult/AliasingTest.cpp index a93e73a2..078ae0a6 100644 --- a/blazetest/src/mathtest/smatsvecmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/smatsvecmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsvecmult/AliasingTest.cpp // \brief Source file for the sparse matrix/sparse vector multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsvecmult/MCaVCa.cpp b/blazetest/src/mathtest/smatsvecmult/MCaVCa.cpp index 414f1662..ca539800 100644 --- a/blazetest/src/mathtest/smatsvecmult/MCaVCa.cpp +++ b/blazetest/src/mathtest/smatsvecmult/MCaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsvecmult/MCaVCa.cpp // \brief Source file for the MCaVCa sparse matrix/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsvecmult/MCaVCb.cpp b/blazetest/src/mathtest/smatsvecmult/MCaVCb.cpp index 6b7d725e..34973c07 100644 --- a/blazetest/src/mathtest/smatsvecmult/MCaVCb.cpp +++ b/blazetest/src/mathtest/smatsvecmult/MCaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsvecmult/MCaVCb.cpp // \brief Source file for the MCaVCb sparse matrix/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsvecmult/MCbVCa.cpp b/blazetest/src/mathtest/smatsvecmult/MCbVCa.cpp index 9efe81b5..d3220d98 100644 --- a/blazetest/src/mathtest/smatsvecmult/MCbVCa.cpp +++ b/blazetest/src/mathtest/smatsvecmult/MCbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsvecmult/MCbVCa.cpp // \brief Source file for the MCbVCa sparse matrix/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsvecmult/MCbVCb.cpp b/blazetest/src/mathtest/smatsvecmult/MCbVCb.cpp index a0be5090..4fc16e0d 100644 --- a/blazetest/src/mathtest/smatsvecmult/MCbVCb.cpp +++ b/blazetest/src/mathtest/smatsvecmult/MCbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/smatsvecmult/MCbVCb.cpp // \brief Source file for the MCbVCb sparse matrix/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/smatsvecmult/Makefile b/blazetest/src/mathtest/smatsvecmult/Makefile index 74ac329e..42950a9f 100644 --- a/blazetest/src/mathtest/smatsvecmult/Makefile +++ b/blazetest/src/mathtest/smatsvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the smatsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/smatsvecmult/run b/blazetest/src/mathtest/smatsvecmult/run index 4b469b0f..d61d47fc 100755 --- a/blazetest/src/mathtest/smatsvecmult/run +++ b/blazetest/src/mathtest/smatsvecmult/run @@ -3,19 +3,32 @@ # # Run script for the smatsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparsecolumn/ClassTest.cpp b/blazetest/src/mathtest/sparsecolumn/ClassTest.cpp index ca9964db..37b43a39 100644 --- a/blazetest/src/mathtest/sparsecolumn/ClassTest.cpp +++ b/blazetest/src/mathtest/sparsecolumn/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/sparsecolumn/ClassTest.cpp // \brief Source file for the SparseColumn class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/sparsecolumn/Makefile b/blazetest/src/mathtest/sparsecolumn/Makefile index bdadc314..0de89969 100644 --- a/blazetest/src/mathtest/sparsecolumn/Makefile +++ b/blazetest/src/mathtest/sparsecolumn/Makefile @@ -2,19 +2,32 @@ # # Makefile for the sparsecolumn module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparsecolumn/run b/blazetest/src/mathtest/sparsecolumn/run index b1956478..3660caa5 100755 --- a/blazetest/src/mathtest/sparsecolumn/run +++ b/blazetest/src/mathtest/sparsecolumn/run @@ -3,19 +3,32 @@ # # Run script for the sparsecolumn module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparserow/ClassTest.cpp b/blazetest/src/mathtest/sparserow/ClassTest.cpp index e25b03df..f3fcf657 100644 --- a/blazetest/src/mathtest/sparserow/ClassTest.cpp +++ b/blazetest/src/mathtest/sparserow/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/sparserow/ClassTest.cpp // \brief Source file for the SparseRow class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/sparserow/Makefile b/blazetest/src/mathtest/sparserow/Makefile index c8c546fd..b663c4ac 100644 --- a/blazetest/src/mathtest/sparserow/Makefile +++ b/blazetest/src/mathtest/sparserow/Makefile @@ -2,19 +2,32 @@ # # Makefile for the sparserow module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparserow/run b/blazetest/src/mathtest/sparserow/run index 1bb6b206..8c0e8958 100755 --- a/blazetest/src/mathtest/sparserow/run +++ b/blazetest/src/mathtest/sparserow/run @@ -3,19 +3,32 @@ # # Run script for the sparserow module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparsesubmatrix/ClassTest.cpp b/blazetest/src/mathtest/sparsesubmatrix/ClassTest.cpp index d2c41934..0d85ddcf 100644 --- a/blazetest/src/mathtest/sparsesubmatrix/ClassTest.cpp +++ b/blazetest/src/mathtest/sparsesubmatrix/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/sparsesubmatrix/ClassTest.cpp // \brief Source file for the SparseSubmatrix class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/sparsesubmatrix/Makefile b/blazetest/src/mathtest/sparsesubmatrix/Makefile index b45018ac..bbc3e835 100644 --- a/blazetest/src/mathtest/sparsesubmatrix/Makefile +++ b/blazetest/src/mathtest/sparsesubmatrix/Makefile @@ -2,19 +2,32 @@ # # Makefile for the sparsesubmatrix module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparsesubmatrix/run b/blazetest/src/mathtest/sparsesubmatrix/run index 6bcc5022..f087e247 100755 --- a/blazetest/src/mathtest/sparsesubmatrix/run +++ b/blazetest/src/mathtest/sparsesubmatrix/run @@ -3,19 +3,32 @@ # # Run script for the sparsesubmatrix module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparsesubvector/ClassTest.cpp b/blazetest/src/mathtest/sparsesubvector/ClassTest.cpp index 09fc6839..ef44ae61 100644 --- a/blazetest/src/mathtest/sparsesubvector/ClassTest.cpp +++ b/blazetest/src/mathtest/sparsesubvector/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/sparsesubvector/ClassTest.cpp // \brief Source file for the SparseSubvector class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/sparsesubvector/Makefile b/blazetest/src/mathtest/sparsesubvector/Makefile index d93c05c5..a428bbb0 100644 --- a/blazetest/src/mathtest/sparsesubvector/Makefile +++ b/blazetest/src/mathtest/sparsesubvector/Makefile @@ -2,19 +2,32 @@ # # Makefile for the sparsesubvector module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/sparsesubvector/run b/blazetest/src/mathtest/sparsesubvector/run index eb13633b..b3c807a0 100755 --- a/blazetest/src/mathtest/sparsesubvector/run +++ b/blazetest/src/mathtest/sparsesubvector/run @@ -3,19 +3,32 @@ # # Run script for the sparsesubvector module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/staticmatrix/ClassTest.cpp b/blazetest/src/mathtest/staticmatrix/ClassTest.cpp index 21ad812a..b8c5c0ea 100644 --- a/blazetest/src/mathtest/staticmatrix/ClassTest.cpp +++ b/blazetest/src/mathtest/staticmatrix/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/staticmatrix/ClassTest.cpp // \brief Source file for the StaticMatrix class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/staticmatrix/Makefile b/blazetest/src/mathtest/staticmatrix/Makefile index 63f887bf..8016824d 100644 --- a/blazetest/src/mathtest/staticmatrix/Makefile +++ b/blazetest/src/mathtest/staticmatrix/Makefile @@ -2,19 +2,32 @@ # # Makefile for the staticmatrix module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/staticmatrix/run b/blazetest/src/mathtest/staticmatrix/run index a6bf43f5..e8fd2077 100755 --- a/blazetest/src/mathtest/staticmatrix/run +++ b/blazetest/src/mathtest/staticmatrix/run @@ -3,19 +3,32 @@ # # Run script for the staticmatrix module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/staticvector/ClassTest.cpp b/blazetest/src/mathtest/staticvector/ClassTest.cpp index 3eb0cd93..1d21e508 100644 --- a/blazetest/src/mathtest/staticvector/ClassTest.cpp +++ b/blazetest/src/mathtest/staticvector/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/staticvector/ClassTest.cpp // \brief Source file for the StaticVector class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/staticvector/Makefile b/blazetest/src/mathtest/staticvector/Makefile index 5f9ef675..92581f7c 100644 --- a/blazetest/src/mathtest/staticvector/Makefile +++ b/blazetest/src/mathtest/staticvector/Makefile @@ -2,19 +2,32 @@ # # Makefile for the staticvector module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/staticvector/run b/blazetest/src/mathtest/staticvector/run index 9e286b39..c076d82e 100755 --- a/blazetest/src/mathtest/staticvector/run +++ b/blazetest/src/mathtest/staticvector/run @@ -3,19 +3,32 @@ # # Run script for the staticvector module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdvecadd/AliasingTest.cpp b/blazetest/src/mathtest/svecdvecadd/AliasingTest.cpp index 6c007904..baaf418b 100644 --- a/blazetest/src/mathtest/svecdvecadd/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecdvecadd/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/AliasingTest.cpp // \brief Source file for the dense vector/sparse vector addition aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/Makefile b/blazetest/src/mathtest/svecdvecadd/Makefile index df642c9e..06e6d635 100644 --- a/blazetest/src/mathtest/svecdvecadd/Makefile +++ b/blazetest/src/mathtest/svecdvecadd/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecdvecadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV2a.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV2a.cpp index 8ee80903..5378d2e1 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV2a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV2a.cpp // \brief Source file for the VCaV2a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV2b.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV2b.cpp index 435015a5..a9505bcb 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV2b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV2b.cpp // \brief Source file for the VCaV2b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV3a.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV3a.cpp index 4945f92e..6789a92b 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV3a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV3a.cpp // \brief Source file for the VCaV3a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV3b.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV3b.cpp index 28a734da..276c60ce 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV3b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV3b.cpp // \brief Source file for the VCaV3b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV4a.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV4a.cpp index 4ae91110..9dabc9cb 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV4a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV4a.cpp // \brief Source file for the VCaV4a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV4b.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV4b.cpp index d519655c..88c48da3 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV4b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV4b.cpp // \brief Source file for the VCaV4b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV5a.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV5a.cpp index a4f87428..b607c89a 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV5a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV5a.cpp // \brief Source file for the VCaV5a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV5b.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV5b.cpp index f97637ae..f54b8947 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV5b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV5b.cpp // \brief Source file for the VCaV5b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV6a.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV6a.cpp index a7d35cf5..61bb3cdd 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV6a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV6a.cpp // \brief Source file for the VCaV6a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaV6b.cpp b/blazetest/src/mathtest/svecdvecadd/VCaV6b.cpp index 32c7f4df..97a60bac 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaV6b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaV6b.cpp // \brief Source file for the VCaV6b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaVDa.cpp b/blazetest/src/mathtest/svecdvecadd/VCaVDa.cpp index 5704f2a0..1af291ae 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaVDa.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaVDa.cpp // \brief Source file for the VCaVDa sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCaVDb.cpp b/blazetest/src/mathtest/svecdvecadd/VCaVDb.cpp index e878081e..4a271733 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCaVDb.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCaVDb.cpp // \brief Source file for the VCaVDb sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV2a.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV2a.cpp index 6048df8f..61a41a7a 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV2a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV2a.cpp // \brief Source file for the VCbV2a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV2b.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV2b.cpp index 95e75e99..3225d7b8 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV2b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV2b.cpp // \brief Source file for the VCbV2b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV3a.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV3a.cpp index 532aac34..a051c76c 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV3a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV3a.cpp // \brief Source file for the VCbV3a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV3b.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV3b.cpp index 230d91e1..66017026 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV3b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV3b.cpp // \brief Source file for the VCbV3b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV4a.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV4a.cpp index 77520d9e..eb176087 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV4a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV4a.cpp // \brief Source file for the VCbV4a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV4b.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV4b.cpp index 68a184ae..2d8842c2 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV4b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV4b.cpp // \brief Source file for the VCbV4b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV5a.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV5a.cpp index ee064fe7..000cc34e 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV5a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV5a.cpp // \brief Source file for the VCbV5a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV5b.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV5b.cpp index 28cb3ea7..2121a7e8 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV5b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV5b.cpp // \brief Source file for the VCbV5b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV6a.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV6a.cpp index b848a92f..59200e2b 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV6a.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV6a.cpp // \brief Source file for the VCbV6a sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbV6b.cpp b/blazetest/src/mathtest/svecdvecadd/VCbV6b.cpp index 5ba941b9..7562321c 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbV6b.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbV6b.cpp // \brief Source file for the VCbV6b sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbVDa.cpp b/blazetest/src/mathtest/svecdvecadd/VCbVDa.cpp index 64b26bfa..0fd74196 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbVDa.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbVDa.cpp // \brief Source file for the VCbVDa sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/VCbVDb.cpp b/blazetest/src/mathtest/svecdvecadd/VCbVDb.cpp index 4b05bd23..792312b2 100644 --- a/blazetest/src/mathtest/svecdvecadd/VCbVDb.cpp +++ b/blazetest/src/mathtest/svecdvecadd/VCbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecadd/VCbVDb.cpp // \brief Source file for the VCbVDb sparse vector/dense vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecadd/run b/blazetest/src/mathtest/svecdvecadd/run index 6edcc2ff..1f667524 100755 --- a/blazetest/src/mathtest/svecdvecadd/run +++ b/blazetest/src/mathtest/svecdvecadd/run @@ -3,19 +3,32 @@ # # Run script for the svecdvecadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdveccross/AliasingTest.cpp b/blazetest/src/mathtest/svecdveccross/AliasingTest.cpp index 3620761d..22b92fe3 100644 --- a/blazetest/src/mathtest/svecdveccross/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecdveccross/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/AliasingTest.cpp // \brief Source file for the dense vector/sparse vector cross product aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/Makefile b/blazetest/src/mathtest/svecdveccross/Makefile index e59a049e..3e80b649 100644 --- a/blazetest/src/mathtest/svecdveccross/Makefile +++ b/blazetest/src/mathtest/svecdveccross/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecdveccross module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdveccross/VCaV3a.cpp b/blazetest/src/mathtest/svecdveccross/VCaV3a.cpp index 38e46ee5..70fb062d 100644 --- a/blazetest/src/mathtest/svecdveccross/VCaV3a.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCaV3a.cpp // \brief Source file for the VCaV3a sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/VCaV3b.cpp b/blazetest/src/mathtest/svecdveccross/VCaV3b.cpp index 8fadc259..d37025a9 100644 --- a/blazetest/src/mathtest/svecdveccross/VCaV3b.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCaV3b.cpp // \brief Source file for the VCaV3b sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/VCaVDa.cpp b/blazetest/src/mathtest/svecdveccross/VCaVDa.cpp index 90e94af3..5bd0f7ef 100644 --- a/blazetest/src/mathtest/svecdveccross/VCaVDa.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCaVDa.cpp // \brief Source file for the VCaVDa sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/VCaVDb.cpp b/blazetest/src/mathtest/svecdveccross/VCaVDb.cpp index 4e849247..1d2057b2 100644 --- a/blazetest/src/mathtest/svecdveccross/VCaVDb.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCaVDb.cpp // \brief Source file for the VCaVDb sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/VCbV3a.cpp b/blazetest/src/mathtest/svecdveccross/VCbV3a.cpp index 752cfde6..58eeaaf3 100644 --- a/blazetest/src/mathtest/svecdveccross/VCbV3a.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCbV3a.cpp // \brief Source file for the VCbV3a sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/VCbV3b.cpp b/blazetest/src/mathtest/svecdveccross/VCbV3b.cpp index f6361b7f..d2185a98 100644 --- a/blazetest/src/mathtest/svecdveccross/VCbV3b.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCbV3b.cpp // \brief Source file for the VCbV3b sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/VCbVDa.cpp b/blazetest/src/mathtest/svecdveccross/VCbVDa.cpp index 86eb83a7..bc536209 100644 --- a/blazetest/src/mathtest/svecdveccross/VCbVDa.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCbVDa.cpp // \brief Source file for the VCbVDa sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/VCbVDb.cpp b/blazetest/src/mathtest/svecdveccross/VCbVDb.cpp index 59d8b4a7..c0bb5732 100644 --- a/blazetest/src/mathtest/svecdveccross/VCbVDb.cpp +++ b/blazetest/src/mathtest/svecdveccross/VCbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdveccross/VCbVDb.cpp // \brief Source file for the VCbVDb sparse vector/dense vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdveccross/run b/blazetest/src/mathtest/svecdveccross/run index 583b5acb..547668ad 100755 --- a/blazetest/src/mathtest/svecdveccross/run +++ b/blazetest/src/mathtest/svecdveccross/run @@ -3,19 +3,32 @@ # # Run script for the svecdveccross module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdvecmult/AliasingTest.cpp b/blazetest/src/mathtest/svecdvecmult/AliasingTest.cpp index 16c8d6a5..47a35609 100644 --- a/blazetest/src/mathtest/svecdvecmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecdvecmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/AliasingTest.cpp // \brief Source file for the dense vector/sparse vector multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/Makefile b/blazetest/src/mathtest/svecdvecmult/Makefile index 30df5c79..1da95c46 100644 --- a/blazetest/src/mathtest/svecdvecmult/Makefile +++ b/blazetest/src/mathtest/svecdvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV2a.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV2a.cpp index aa933837..ef1bf802 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV2a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV2a.cpp // \brief Source file for the VCaV2a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV2b.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV2b.cpp index 7cf6e721..48adbf59 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV2b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV2b.cpp // \brief Source file for the VCaV2b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV3a.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV3a.cpp index 232e3fb9..ca10c205 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV3a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV3a.cpp // \brief Source file for the VCaV3a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV3b.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV3b.cpp index af99f21d..db57d66e 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV3b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV3b.cpp // \brief Source file for the VCaV3b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV4a.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV4a.cpp index 4d2ffdaa..66c950b2 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV4a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV4a.cpp // \brief Source file for the VCaV4a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV4b.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV4b.cpp index fc7e3610..5b9e6b87 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV4b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV4b.cpp // \brief Source file for the VCaV4b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV5a.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV5a.cpp index 2b9756c3..6709bf26 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV5a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV5a.cpp // \brief Source file for the VCaV5a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV5b.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV5b.cpp index 83a7d252..b24c74a2 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV5b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV5b.cpp // \brief Source file for the VCaV5b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV6a.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV6a.cpp index 0b66622d..f56b24cd 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV6a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV6a.cpp // \brief Source file for the VCaV6a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaV6b.cpp b/blazetest/src/mathtest/svecdvecmult/VCaV6b.cpp index f9d03fe9..de246f25 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaV6b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaV6b.cpp // \brief Source file for the VCaV6b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaVDa.cpp b/blazetest/src/mathtest/svecdvecmult/VCaVDa.cpp index 47db17a8..cde91324 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaVDa.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaVDa.cpp // \brief Source file for the VCaVDa sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCaVDb.cpp b/blazetest/src/mathtest/svecdvecmult/VCaVDb.cpp index 870d7d25..8f9e25ad 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCaVDb.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCaVDb.cpp // \brief Source file for the VCaVDb sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV2a.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV2a.cpp index d9148c9a..4b94c763 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV2a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV2a.cpp // \brief Source file for the VCbV2a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV2b.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV2b.cpp index 5655b832..b0f5daea 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV2b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV2b.cpp // \brief Source file for the VCbV2b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV3a.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV3a.cpp index 0e1a30da..ced24941 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV3a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV3a.cpp // \brief Source file for the VCbV3a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV3b.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV3b.cpp index 4deb445a..a19610a5 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV3b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV3b.cpp // \brief Source file for the VCbV3b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV4a.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV4a.cpp index ca32cff6..471051e7 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV4a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV4a.cpp // \brief Source file for the VCbV4a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV4b.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV4b.cpp index 673e3fe8..b64f0300 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV4b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV4b.cpp // \brief Source file for the VCbV4b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV5a.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV5a.cpp index 3a7087bd..0b95fcdd 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV5a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV5a.cpp // \brief Source file for the VCbV5a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV5b.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV5b.cpp index 476d6355..7215174f 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV5b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV5b.cpp // \brief Source file for the VCbV5b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV6a.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV6a.cpp index b0844d6a..d5996d33 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV6a.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV6a.cpp // \brief Source file for the VCbV6a sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbV6b.cpp b/blazetest/src/mathtest/svecdvecmult/VCbV6b.cpp index 95f0bbed..00039d65 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbV6b.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbV6b.cpp // \brief Source file for the VCbV6b sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbVDa.cpp b/blazetest/src/mathtest/svecdvecmult/VCbVDa.cpp index 03c0019c..3c314997 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbVDa.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbVDa.cpp // \brief Source file for the VCbVDa sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/VCbVDb.cpp b/blazetest/src/mathtest/svecdvecmult/VCbVDb.cpp index fb6d8d42..7428ea76 100644 --- a/blazetest/src/mathtest/svecdvecmult/VCbVDb.cpp +++ b/blazetest/src/mathtest/svecdvecmult/VCbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecmult/VCbVDb.cpp // \brief Source file for the VCbVDb sparse vector/dense vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecmult/run b/blazetest/src/mathtest/svecdvecmult/run index 5d25710b..928fd6c7 100755 --- a/blazetest/src/mathtest/svecdvecmult/run +++ b/blazetest/src/mathtest/svecdvecmult/run @@ -3,19 +3,32 @@ # # Run script for the svecdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdvecsub/AliasingTest.cpp b/blazetest/src/mathtest/svecdvecsub/AliasingTest.cpp index 92d879bd..b6554ecc 100644 --- a/blazetest/src/mathtest/svecdvecsub/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecdvecsub/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/AliasingTest.cpp // \brief Source file for the dense vector/sparse vector subtraction aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/Makefile b/blazetest/src/mathtest/svecdvecsub/Makefile index ad6e2418..24225a6c 100644 --- a/blazetest/src/mathtest/svecdvecsub/Makefile +++ b/blazetest/src/mathtest/svecdvecsub/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecdvecsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV2a.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV2a.cpp index 71de4bd4..5e3f53c0 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV2a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV2a.cpp // \brief Source file for the VCaV2a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV2b.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV2b.cpp index 6e88fb73..5f0df110 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV2b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV2b.cpp // \brief Source file for the VCaV2b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV3a.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV3a.cpp index eb471a21..1e60ce02 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV3a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV3a.cpp // \brief Source file for the VCaV3a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV3b.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV3b.cpp index 06868957..0574f4cd 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV3b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV3b.cpp // \brief Source file for the VCaV3b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV4a.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV4a.cpp index 3280792a..f00bc81f 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV4a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV4a.cpp // \brief Source file for the VCaV4a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV4b.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV4b.cpp index f4912ac4..3a4135b8 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV4b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV4b.cpp // \brief Source file for the VCaV4b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV5a.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV5a.cpp index 5ffbe35d..8c13b50b 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV5a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV5a.cpp // \brief Source file for the VCaV5a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV5b.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV5b.cpp index e4eb93cc..ef4fe71b 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV5b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV5b.cpp // \brief Source file for the VCaV5b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV6a.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV6a.cpp index 40deac83..6d72a16b 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV6a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV6a.cpp // \brief Source file for the VCaV6a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaV6b.cpp b/blazetest/src/mathtest/svecdvecsub/VCaV6b.cpp index 7ba9bf57..a2411c2f 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaV6b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaV6b.cpp // \brief Source file for the VCaV6b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaVDa.cpp b/blazetest/src/mathtest/svecdvecsub/VCaVDa.cpp index be2721f8..be8f3e5b 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaVDa.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaVDa.cpp // \brief Source file for the VCaVDa sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCaVDb.cpp b/blazetest/src/mathtest/svecdvecsub/VCaVDb.cpp index 7ba63a85..37ef4cf4 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCaVDb.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCaVDb.cpp // \brief Source file for the VCaVDb sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV2a.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV2a.cpp index 0d811293..8e9d64ce 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV2a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV2a.cpp // \brief Source file for the VCbV2a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV2b.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV2b.cpp index acd7aabc..229ab82b 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV2b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV2b.cpp // \brief Source file for the VCbV2b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV3a.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV3a.cpp index af194c8f..4b75ec8b 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV3a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV3a.cpp // \brief Source file for the VCbV3a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV3b.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV3b.cpp index 010e8997..b8afa6bf 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV3b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV3b.cpp // \brief Source file for the VCbV3b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV4a.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV4a.cpp index 6487b2b4..c48979e2 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV4a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV4a.cpp // \brief Source file for the VCbV4a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV4b.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV4b.cpp index e82aaa5b..38256624 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV4b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV4b.cpp // \brief Source file for the VCbV4b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV5a.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV5a.cpp index 53193815..45e80d8e 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV5a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV5a.cpp // \brief Source file for the VCbV5a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV5b.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV5b.cpp index f0d3ecdf..bd077963 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV5b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV5b.cpp // \brief Source file for the VCbV5b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV6a.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV6a.cpp index f4e3825c..d90baca4 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV6a.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV6a.cpp // \brief Source file for the VCbV6a sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbV6b.cpp b/blazetest/src/mathtest/svecdvecsub/VCbV6b.cpp index e1c8d995..141c55fc 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbV6b.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbV6b.cpp // \brief Source file for the VCbV6b sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbVDa.cpp b/blazetest/src/mathtest/svecdvecsub/VCbVDa.cpp index d18e1add..1095fffc 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbVDa.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbVDa.cpp // \brief Source file for the VCbVDa sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/VCbVDb.cpp b/blazetest/src/mathtest/svecdvecsub/VCbVDb.cpp index d6c76385..428fbf98 100644 --- a/blazetest/src/mathtest/svecdvecsub/VCbVDb.cpp +++ b/blazetest/src/mathtest/svecdvecsub/VCbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecdvecsub/VCbVDb.cpp // \brief Source file for the VCbVDb sparse vector/dense vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecdvecsub/run b/blazetest/src/mathtest/svecdvecsub/run index a2dc0782..0f06fda1 100755 --- a/blazetest/src/mathtest/svecdvecsub/run +++ b/blazetest/src/mathtest/svecdvecsub/run @@ -3,19 +3,32 @@ # # Run script for the svecdvecsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsvecadd/AliasingTest.cpp b/blazetest/src/mathtest/svecsvecadd/AliasingTest.cpp index 41d002ac..0a9c83dd 100644 --- a/blazetest/src/mathtest/svecsvecadd/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecsvecadd/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecadd/AliasingTest.cpp // \brief Source file for the sparse vector/sparse vector addition aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecadd/Makefile b/blazetest/src/mathtest/svecsvecadd/Makefile index c26b90f6..53dea555 100644 --- a/blazetest/src/mathtest/svecsvecadd/Makefile +++ b/blazetest/src/mathtest/svecsvecadd/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecsvecadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsvecadd/VCaVCa.cpp b/blazetest/src/mathtest/svecsvecadd/VCaVCa.cpp index cce4eaaa..7e40ad31 100644 --- a/blazetest/src/mathtest/svecsvecadd/VCaVCa.cpp +++ b/blazetest/src/mathtest/svecsvecadd/VCaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecadd/VCaVCa.cpp // \brief Source file for the VCaVCa sparse vector/sparse vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecadd/VCaVCb.cpp b/blazetest/src/mathtest/svecsvecadd/VCaVCb.cpp index 13d6330e..50ebabd9 100644 --- a/blazetest/src/mathtest/svecsvecadd/VCaVCb.cpp +++ b/blazetest/src/mathtest/svecsvecadd/VCaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecadd/VCaVCb.cpp // \brief Source file for the VCaVCb sparse vector/sparse vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecadd/VCbVCa.cpp b/blazetest/src/mathtest/svecsvecadd/VCbVCa.cpp index 0f5c58b8..51d494df 100644 --- a/blazetest/src/mathtest/svecsvecadd/VCbVCa.cpp +++ b/blazetest/src/mathtest/svecsvecadd/VCbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecadd/VCbVCa.cpp // \brief Source file for the VCbVCa sparse vector/sparse vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecadd/VCbVCb.cpp b/blazetest/src/mathtest/svecsvecadd/VCbVCb.cpp index 5f3ded8f..53bcde60 100644 --- a/blazetest/src/mathtest/svecsvecadd/VCbVCb.cpp +++ b/blazetest/src/mathtest/svecsvecadd/VCbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecadd/VCbVCb.cpp // \brief Source file for the VCbVCb sparse vector/sparse vector addition math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecadd/run b/blazetest/src/mathtest/svecsvecadd/run index 97ebd992..30e4bfb9 100755 --- a/blazetest/src/mathtest/svecsvecadd/run +++ b/blazetest/src/mathtest/svecsvecadd/run @@ -3,19 +3,32 @@ # # Run script for the svecsvecadd module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsveccross/AliasingTest.cpp b/blazetest/src/mathtest/svecsveccross/AliasingTest.cpp index f2e3dd28..91f6f200 100644 --- a/blazetest/src/mathtest/svecsveccross/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecsveccross/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsveccross/AliasingTest.cpp // \brief Source file for the sparse vector/sparse vector cross product aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsveccross/Makefile b/blazetest/src/mathtest/svecsveccross/Makefile index cf23dde2..34f12dfb 100644 --- a/blazetest/src/mathtest/svecsveccross/Makefile +++ b/blazetest/src/mathtest/svecsveccross/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecsveccross module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsveccross/VCaVCa.cpp b/blazetest/src/mathtest/svecsveccross/VCaVCa.cpp index 5a02cdf0..cf574172 100644 --- a/blazetest/src/mathtest/svecsveccross/VCaVCa.cpp +++ b/blazetest/src/mathtest/svecsveccross/VCaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsveccross/VCaVCa.cpp // \brief Source file for the VCaVCa sparse vector/sparse vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsveccross/VCaVCb.cpp b/blazetest/src/mathtest/svecsveccross/VCaVCb.cpp index 278056aa..53eaeb74 100644 --- a/blazetest/src/mathtest/svecsveccross/VCaVCb.cpp +++ b/blazetest/src/mathtest/svecsveccross/VCaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsveccross/VCaVCb.cpp // \brief Source file for the VCaVCb sparse vector/sparse vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsveccross/VCbVCa.cpp b/blazetest/src/mathtest/svecsveccross/VCbVCa.cpp index 70dd1cae..476da5f2 100644 --- a/blazetest/src/mathtest/svecsveccross/VCbVCa.cpp +++ b/blazetest/src/mathtest/svecsveccross/VCbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsveccross/VCbVCa.cpp // \brief Source file for the VCbVCa sparse vector/sparse vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsveccross/VCbVCb.cpp b/blazetest/src/mathtest/svecsveccross/VCbVCb.cpp index db290290..5b3d9ff5 100644 --- a/blazetest/src/mathtest/svecsveccross/VCbVCb.cpp +++ b/blazetest/src/mathtest/svecsveccross/VCbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsveccross/VCbVCb.cpp // \brief Source file for the VCbVCb sparse vector/sparse vector cross product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsveccross/run b/blazetest/src/mathtest/svecsveccross/run index a45d595d..106a500f 100755 --- a/blazetest/src/mathtest/svecsveccross/run +++ b/blazetest/src/mathtest/svecsveccross/run @@ -3,19 +3,32 @@ # # Run script for the svecsveccross module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsvecmult/AliasingTest.cpp b/blazetest/src/mathtest/svecsvecmult/AliasingTest.cpp index df54d2f0..cd8aee00 100644 --- a/blazetest/src/mathtest/svecsvecmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecsvecmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecmult/AliasingTest.cpp // \brief Source file for the sparse vector/sparse vector multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecmult/Makefile b/blazetest/src/mathtest/svecsvecmult/Makefile index 0f0e32da..66bceb8a 100644 --- a/blazetest/src/mathtest/svecsvecmult/Makefile +++ b/blazetest/src/mathtest/svecsvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsvecmult/VCaVCa.cpp b/blazetest/src/mathtest/svecsvecmult/VCaVCa.cpp index d1b3e27c..25cd1566 100644 --- a/blazetest/src/mathtest/svecsvecmult/VCaVCa.cpp +++ b/blazetest/src/mathtest/svecsvecmult/VCaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecmult/VCaVCa.cpp // \brief Source file for the VCaVCa sparse vector/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecmult/VCaVCb.cpp b/blazetest/src/mathtest/svecsvecmult/VCaVCb.cpp index 0d73840f..55ce1847 100644 --- a/blazetest/src/mathtest/svecsvecmult/VCaVCb.cpp +++ b/blazetest/src/mathtest/svecsvecmult/VCaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecmult/VCaVCb.cpp // \brief Source file for the VCaVCb sparse vector/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecmult/VCbVCa.cpp b/blazetest/src/mathtest/svecsvecmult/VCbVCa.cpp index ac56f669..2d9d024b 100644 --- a/blazetest/src/mathtest/svecsvecmult/VCbVCa.cpp +++ b/blazetest/src/mathtest/svecsvecmult/VCbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecmult/VCbVCa.cpp // \brief Source file for the VCbVCa sparse vector/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecmult/VCbVCb.cpp b/blazetest/src/mathtest/svecsvecmult/VCbVCb.cpp index 0ed39ef4..5347f67a 100644 --- a/blazetest/src/mathtest/svecsvecmult/VCbVCb.cpp +++ b/blazetest/src/mathtest/svecsvecmult/VCbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecmult/VCbVCb.cpp // \brief Source file for the VCbVCb sparse vector/sparse vector multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecmult/run b/blazetest/src/mathtest/svecsvecmult/run index ee8de752..935fd35c 100755 --- a/blazetest/src/mathtest/svecsvecmult/run +++ b/blazetest/src/mathtest/svecsvecmult/run @@ -3,19 +3,32 @@ # # Run script for the svecsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsvecsub/AliasingTest.cpp b/blazetest/src/mathtest/svecsvecsub/AliasingTest.cpp index 53d9cd8f..b5b904c5 100644 --- a/blazetest/src/mathtest/svecsvecsub/AliasingTest.cpp +++ b/blazetest/src/mathtest/svecsvecsub/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecsub/AliasingTest.cpp // \brief Source file for the sparse vector/sparse vector subtraction aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecsub/Makefile b/blazetest/src/mathtest/svecsvecsub/Makefile index 22a7da3c..1bd8e39e 100644 --- a/blazetest/src/mathtest/svecsvecsub/Makefile +++ b/blazetest/src/mathtest/svecsvecsub/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svecsvecsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svecsvecsub/VCaVCa.cpp b/blazetest/src/mathtest/svecsvecsub/VCaVCa.cpp index a8cd90aa..b3aa64df 100644 --- a/blazetest/src/mathtest/svecsvecsub/VCaVCa.cpp +++ b/blazetest/src/mathtest/svecsvecsub/VCaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecsub/VCaVCa.cpp // \brief Source file for the VCaVCa sparse vector/sparse vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecsub/VCaVCb.cpp b/blazetest/src/mathtest/svecsvecsub/VCaVCb.cpp index 00336af9..4cb4faca 100644 --- a/blazetest/src/mathtest/svecsvecsub/VCaVCb.cpp +++ b/blazetest/src/mathtest/svecsvecsub/VCaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecsub/VCaVCb.cpp // \brief Source file for the VCaVCb sparse vector/sparse vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecsub/VCbVCa.cpp b/blazetest/src/mathtest/svecsvecsub/VCbVCa.cpp index cca8d2b5..b3640556 100644 --- a/blazetest/src/mathtest/svecsvecsub/VCbVCa.cpp +++ b/blazetest/src/mathtest/svecsvecsub/VCbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecsub/VCbVCa.cpp // \brief Source file for the VCbVCa sparse vector/sparse vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecsub/VCbVCb.cpp b/blazetest/src/mathtest/svecsvecsub/VCbVCb.cpp index bdd68809..0570253b 100644 --- a/blazetest/src/mathtest/svecsvecsub/VCbVCb.cpp +++ b/blazetest/src/mathtest/svecsvecsub/VCbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svecsvecsub/VCbVCb.cpp // \brief Source file for the VCbVCb sparse vector/sparse vector subtraction math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svecsvecsub/run b/blazetest/src/mathtest/svecsvecsub/run index cfac3083..4f5d0060 100755 --- a/blazetest/src/mathtest/svecsvecsub/run +++ b/blazetest/src/mathtest/svecsvecsub/run @@ -3,19 +3,32 @@ # # Run script for the svecsvecsub module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svectdvecmult/AliasingTest.cpp b/blazetest/src/mathtest/svectdvecmult/AliasingTest.cpp index 19f346f9..af81f646 100644 --- a/blazetest/src/mathtest/svectdvecmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/svectdvecmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/AliasingTest.cpp // \brief Source file for the sparse vector/dense vector outer product aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/Makefile b/blazetest/src/mathtest/svectdvecmult/Makefile index 304ebcdc..c84587f5 100644 --- a/blazetest/src/mathtest/svectdvecmult/Makefile +++ b/blazetest/src/mathtest/svectdvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svectdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV2a.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV2a.cpp index bd03b3b7..c5ec9f98 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV2a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV2a.cpp // \brief Source file for the VCaV2a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV2b.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV2b.cpp index 37ec8e9e..e059875b 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV2b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV2b.cpp // \brief Source file for the VCaV2b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV3a.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV3a.cpp index 2fe15635..904d9126 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV3a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV3a.cpp // \brief Source file for the VCaV3a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV3b.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV3b.cpp index 825f76f5..55326ccb 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV3b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV3b.cpp // \brief Source file for the VCaV3b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV4a.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV4a.cpp index 076f4d32..58bce438 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV4a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV4a.cpp // \brief Source file for the VCaV4a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV4b.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV4b.cpp index d5bfc173..9547a5a5 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV4b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV4b.cpp // \brief Source file for the VCaV4b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV5a.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV5a.cpp index a5a0d54d..c2c3a81c 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV5a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV5a.cpp // \brief Source file for the VCaV5a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV5b.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV5b.cpp index 190f2c38..019b1360 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV5b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV5b.cpp // \brief Source file for the VCaV5b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV6a.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV6a.cpp index 2f1350c0..2e601d84 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV6a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV6a.cpp // \brief Source file for the VCaV6a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaV6b.cpp b/blazetest/src/mathtest/svectdvecmult/VCaV6b.cpp index 0b1b20f7..17fc1214 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaV6b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaV6b.cpp // \brief Source file for the VCaV6b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaVDa.cpp b/blazetest/src/mathtest/svectdvecmult/VCaVDa.cpp index 1a7fdbc1..bade97e7 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaVDa.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaVDa.cpp // \brief Source file for the VCaVDa sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCaVDb.cpp b/blazetest/src/mathtest/svectdvecmult/VCaVDb.cpp index f9edecef..ae0fb202 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCaVDb.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCaVDb.cpp // \brief Source file for the VCaVDb sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV2a.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV2a.cpp index 58909183..7bf000de 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV2a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV2a.cpp // \brief Source file for the VCbV2a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV2b.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV2b.cpp index 75430aba..a02a683e 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV2b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV2b.cpp // \brief Source file for the VCbV2b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV3a.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV3a.cpp index 6afc5874..1da3ce6a 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV3a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV3a.cpp // \brief Source file for the VCbV3a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV3b.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV3b.cpp index edba7c36..dc723696 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV3b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV3b.cpp // \brief Source file for the VCbV3b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV4a.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV4a.cpp index 8cfca18b..81e05be7 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV4a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV4a.cpp // \brief Source file for the VCbV4a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV4b.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV4b.cpp index 1341a3bb..e70ce0e2 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV4b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV4b.cpp // \brief Source file for the VCbV4b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV5a.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV5a.cpp index 80eb0b46..211a73d4 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV5a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV5a.cpp // \brief Source file for the VCbV5a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV5b.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV5b.cpp index 3a57fa1d..c2c7c4bd 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV5b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV5b.cpp // \brief Source file for the VCbV5b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV6a.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV6a.cpp index 78674b9a..5a00f231 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV6a.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV6a.cpp // \brief Source file for the VCbV6a sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbV6b.cpp b/blazetest/src/mathtest/svectdvecmult/VCbV6b.cpp index d93c9b9c..f4630b4b 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbV6b.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbV6b.cpp // \brief Source file for the VCbV6b sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbVDa.cpp b/blazetest/src/mathtest/svectdvecmult/VCbVDa.cpp index cf78b783..2ddcda17 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbVDa.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbVDa.cpp // \brief Source file for the VCbVDa sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/VCbVDb.cpp b/blazetest/src/mathtest/svectdvecmult/VCbVDb.cpp index e07f4f61..efbe68f8 100644 --- a/blazetest/src/mathtest/svectdvecmult/VCbVDb.cpp +++ b/blazetest/src/mathtest/svectdvecmult/VCbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectdvecmult/VCbVDb.cpp // \brief Source file for the VCbVDb sparse vector/dense vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectdvecmult/run b/blazetest/src/mathtest/svectdvecmult/run index 9b707e1b..0fb96a19 100755 --- a/blazetest/src/mathtest/svectdvecmult/run +++ b/blazetest/src/mathtest/svectdvecmult/run @@ -3,19 +3,32 @@ # # Run script for the svectdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svectsvecmult/AliasingTest.cpp b/blazetest/src/mathtest/svectsvecmult/AliasingTest.cpp index 5df9204c..6a482aa4 100644 --- a/blazetest/src/mathtest/svectsvecmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/svectsvecmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectsvecmult/AliasingTest.cpp // \brief Source file for the sparse vector/sparse vector outer product aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectsvecmult/Makefile b/blazetest/src/mathtest/svectsvecmult/Makefile index f27aef4b..018b9128 100644 --- a/blazetest/src/mathtest/svectsvecmult/Makefile +++ b/blazetest/src/mathtest/svectsvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the svectsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/svectsvecmult/VCaVCa.cpp b/blazetest/src/mathtest/svectsvecmult/VCaVCa.cpp index 749d776c..c90937a2 100644 --- a/blazetest/src/mathtest/svectsvecmult/VCaVCa.cpp +++ b/blazetest/src/mathtest/svectsvecmult/VCaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectsvecmult/VCaVCa.cpp // \brief Source file for the VCaVCa sparse vector/sparse vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectsvecmult/VCaVCb.cpp b/blazetest/src/mathtest/svectsvecmult/VCaVCb.cpp index 82094926..7ebb732e 100644 --- a/blazetest/src/mathtest/svectsvecmult/VCaVCb.cpp +++ b/blazetest/src/mathtest/svectsvecmult/VCaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectsvecmult/VCaVCb.cpp // \brief Source file for the VCaVCb sparse vector/sparse vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectsvecmult/VCbVCa.cpp b/blazetest/src/mathtest/svectsvecmult/VCbVCa.cpp index b5e94629..8dd71f15 100644 --- a/blazetest/src/mathtest/svectsvecmult/VCbVCa.cpp +++ b/blazetest/src/mathtest/svectsvecmult/VCbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectsvecmult/VCbVCa.cpp // \brief Source file for the VCbVCa sparse vector/sparse vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectsvecmult/VCbVCb.cpp b/blazetest/src/mathtest/svectsvecmult/VCbVCb.cpp index 2d385f8a..6f2a186e 100644 --- a/blazetest/src/mathtest/svectsvecmult/VCbVCb.cpp +++ b/blazetest/src/mathtest/svectsvecmult/VCbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/svectsvecmult/VCbVCb.cpp // \brief Source file for the VCbVCb sparse vector/sparse vector outer product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/svectsvecmult/run b/blazetest/src/mathtest/svectsvecmult/run index 2ff0df45..b9f78468 100755 --- a/blazetest/src/mathtest/svectsvecmult/run +++ b/blazetest/src/mathtest/svectsvecmult/run @@ -3,19 +3,32 @@ # # Run script for the svectsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecdmatmult/AliasingTest.cpp b/blazetest/src/mathtest/tdvecdmatmult/AliasingTest.cpp index 922ef6bb..23bd5976 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/AliasingTest.cpp // \brief Source file for the dense vector/dense matrix multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/Makefile b/blazetest/src/mathtest/tdvecdmatmult/Makefile index ad8519b7..f5f39104 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/Makefile +++ b/blazetest/src/mathtest/tdvecdmatmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tdvecdmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8a.cpp index 13750a61..3e53d003 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V16aM16x8a.cpp // \brief Source file for the V16aM16x8a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8b.cpp index 5f4a872b..9df64fca 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V16aM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V16aM16x8b.cpp // \brief Source file for the V16aM16x8b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8a.cpp index 86f4ad0b..8cdc3787 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V16bM16x8a.cpp // \brief Source file for the V16bM16x8a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8b.cpp index ac8b1755..2bdacbec 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V16bM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V16bM16x8b.cpp // \brief Source file for the V16bM16x8b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2a.cpp index 213a1360..6972c9a0 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2aM2x2a.cpp // \brief Source file for the V2aM2x2a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2b.cpp index 5527f081..d7d4c10b 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2aM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2aM2x2b.cpp // \brief Source file for the V2aM2x2b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2aMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2aMDa.cpp index ff01f440..b37ee4b4 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2aMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2aMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2aMDa.cpp // \brief Source file for the V2aMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2aMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2aMDb.cpp index 2b28b8cf..cb72cb3e 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2aMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2aMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2aMDb.cpp // \brief Source file for the V2aMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2a.cpp index 638a849c..66f6023b 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2bM2x2a.cpp // \brief Source file for the V2bM2x2a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2b.cpp index 677234dd..5996fa49 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2bM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2bM2x2b.cpp // \brief Source file for the V2bM2x2b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2bMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2bMDa.cpp index a9c3a533..fe34f9c0 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2bMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2bMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2bMDa.cpp // \brief Source file for the V2bMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V2bMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V2bMDb.cpp index 3592dc9c..2d4fcaa1 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V2bMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V2bMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V2bMDb.cpp // \brief Source file for the V2bMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3a.cpp index 6765b171..ad3ff3f2 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3aM3x3a.cpp // \brief Source file for the V3aM3x3a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3b.cpp index ad944fc6..bb5088d8 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3aM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3aM3x3b.cpp // \brief Source file for the V3aM3x3b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3aMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3aMDa.cpp index e480c6bd..cc3abd1e 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3aMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3aMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3aMDa.cpp // \brief Source file for the V3aMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3aMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3aMDb.cpp index ff06ec60..9f703d09 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3aMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3aMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3aMDb.cpp // \brief Source file for the V3aMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3a.cpp index 3b813131..5990494d 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3bM3x3a.cpp // \brief Source file for the V3bM3x3a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3b.cpp index c0736248..7a028181 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3bM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3bM3x3b.cpp // \brief Source file for the V3bM3x3b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3bMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3bMDa.cpp index 46119468..43d1ab8a 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3bMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3bMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3bMDa.cpp // \brief Source file for the V3bMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V3bMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V3bMDb.cpp index 5f308a2a..e5b4951f 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V3bMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V3bMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V3bMDb.cpp // \brief Source file for the V3bMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4a.cpp index 766829fa..4f8309ef 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4aM4x4a.cpp // \brief Source file for the V4aM4x4a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4b.cpp index 4cbea97a..985d9c07 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4aM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4aM4x4b.cpp // \brief Source file for the V4aM4x4b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4aMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4aMDa.cpp index e73ae008..357c7d2c 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4aMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4aMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4aMDa.cpp // \brief Source file for the V4aMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4aMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4aMDb.cpp index 20067939..051725fa 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4aMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4aMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4aMDb.cpp // \brief Source file for the V4aMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4a.cpp index ec114cfe..05ba0976 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4bM4x4a.cpp // \brief Source file for the V4bM4x4a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4b.cpp index e51d76a9..6a20793b 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4bM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4bM4x4b.cpp // \brief Source file for the V4bM4x4b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4bMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4bMDa.cpp index 9af22e2b..c7a22627 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4bMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4bMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4bMDa.cpp // \brief Source file for the V4bMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V4bMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V4bMDb.cpp index cdc2985d..8d665bb2 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V4bMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V4bMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V4bMDb.cpp // \brief Source file for the V4bMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5a.cpp index 2c127533..6a1ad748 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5aM5x5a.cpp // \brief Source file for the V5aM5x5a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5b.cpp index 13bfabc6..45f56021 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5aM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5aM5x5b.cpp // \brief Source file for the V5aM5x5b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5aMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5aMDa.cpp index bac57ffb..54518180 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5aMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5aMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5aMDa.cpp // \brief Source file for the V5aMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5aMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5aMDb.cpp index 879cbdf6..0db4b2fc 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5aMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5aMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5aMDb.cpp // \brief Source file for the V5aMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5a.cpp index 3dad934e..cce1d95b 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5bM5x5a.cpp // \brief Source file for the V5bM5x5a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5b.cpp index 87d90082..68fa90ee 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5bM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5bM5x5b.cpp // \brief Source file for the V5bM5x5b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5bMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5bMDa.cpp index 5ff3169f..23170ff4 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5bMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5bMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5bMDa.cpp // \brief Source file for the V5bMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V5bMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V5bMDb.cpp index fe176030..fa511948 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V5bMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V5bMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V5bMDb.cpp // \brief Source file for the V5bMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6a.cpp index 34712b3a..34c4a55c 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6aM6x6a.cpp // \brief Source file for the V6aM6x6a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6b.cpp index 92f2dd85..77317580 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6aM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6aM6x6b.cpp // \brief Source file for the V6aM6x6b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6aMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6aMDa.cpp index 953384c0..9c2b3b65 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6aMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6aMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6aMDa.cpp // \brief Source file for the V6aMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6aMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6aMDb.cpp index 681efc87..ddde6803 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6aMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6aMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6aMDb.cpp // \brief Source file for the V6aMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6a.cpp index 41a79069..f4d44a9e 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6bM6x6a.cpp // \brief Source file for the V6bM6x6a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6b.cpp index dc5c123e..327d1ae1 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6bM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6bM6x6b.cpp // \brief Source file for the V6bM6x6b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6bMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6bMDa.cpp index 57032f09..4396e471 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6bMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6bMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6bMDa.cpp // \brief Source file for the V6bMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V6bMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/V6bMDb.cpp index e1fbe962..098afd84 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V6bMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V6bMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V6bMDb.cpp // \brief Source file for the V6bMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13a.cpp index f7ba49f2..53a8474f 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V7aM7x13a.cpp // \brief Source file for the V7aM7x13a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13b.cpp index cae838bf..59320c3a 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V7aM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V7aM7x13b.cpp // \brief Source file for the V7aM7x13b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13a.cpp b/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13a.cpp index da7fdd56..f579be46 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V7bM7x13a.cpp // \brief Source file for the V7bM7x13a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13b.cpp b/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13b.cpp index d39a008a..9790391d 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/V7bM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/V7bM7x13b.cpp // \brief Source file for the V7bM7x13b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8a.cpp index c987383c..c1f66b47 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM16x8a.cpp // \brief Source file for the VDaM16x8a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8b.cpp index bbcc0893..e3311f06 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM16x8b.cpp // \brief Source file for the VDaM16x8b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2a.cpp index 03be1451..81710ede 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM2x2a.cpp // \brief Source file for the VDaM2x2a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2b.cpp index feb40ae3..b6746621 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM2x2b.cpp // \brief Source file for the VDaM2x2b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3a.cpp index e422c5b1..c3cd27f7 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM3x3a.cpp // \brief Source file for the VDaM3x3a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3b.cpp index 386fadd7..3b182f36 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM3x3b.cpp // \brief Source file for the VDaM3x3b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4a.cpp index d8a6dcd5..e6447a4b 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM4x4a.cpp // \brief Source file for the VDaM4x4a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4b.cpp index 9ebf02b0..b445539c 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM4x4b.cpp // \brief Source file for the VDaM4x4b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5a.cpp index 9cfe92b1..bcafcdc9 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM5x5a.cpp // \brief Source file for the VDaM5x5a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5b.cpp index 4e916348..4e25e5bd 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM5x5b.cpp // \brief Source file for the VDaM5x5b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6a.cpp index cc25473b..eb6088ad 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM6x6a.cpp // \brief Source file for the VDaM6x6a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6b.cpp index 6dbbd789..80e702bc 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM6x6b.cpp // \brief Source file for the VDaM6x6b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13a.cpp index faf1b740..8ca0970d 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM7x13a.cpp // \brief Source file for the VDaM7x13a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13b.cpp index 9acc3b3a..8ae6b640 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaM7x13b.cpp // \brief Source file for the VDaM7x13b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaMDa.cpp index a50466a6..f21ed769 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaMDa.cpp // \brief Source file for the VDaMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDaMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDaMDb.cpp index c053baca..3aeddcf1 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDaMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDaMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDaMDb.cpp // \brief Source file for the VDaMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8a.cpp index daee84de..b4590c7f 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM16x8a.cpp // \brief Source file for the VDbM16x8a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8b.cpp index c79ee4e8..93c3c23f 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM16x8b.cpp // \brief Source file for the VDbM16x8b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2a.cpp index cea3dd24..93187733 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM2x2a.cpp // \brief Source file for the VDbM2x2a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2b.cpp index 2b533c5a..290c7b5e 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM2x2b.cpp // \brief Source file for the VDbM2x2b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3a.cpp index 3c3af2f5..d3a2f31f 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM3x3a.cpp // \brief Source file for the VDbM2a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3b.cpp index f1b63c4a..ea893f17 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM3x3b.cpp // \brief Source file for the VDbM3x3b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4a.cpp index 3935b14c..f28a8acb 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM4x4a.cpp // \brief Source file for the VDbM4x4a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4b.cpp index e3fca68d..ca3500f7 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM4x4b.cpp // \brief Source file for the VDbM4x4b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5a.cpp index 466c1299..00020c79 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM5x5a.cpp // \brief Source file for the VDbM5x5a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5b.cpp index 4fd43f4b..666c7295 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM5x5b.cpp // \brief Source file for the VDbM5x5b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6a.cpp index 00d1dc58..0e7b7f97 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM6x6a.cpp // \brief Source file for the VDbM6x6a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6b.cpp index eefaf788..9b8620ef 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM6x6b.cpp // \brief Source file for the VDbM6x6b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13a.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13a.cpp index f1e1aa0f..574a8a91 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13a.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM7x13a.cpp // \brief Source file for the VDbM7x13a dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13b.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13b.cpp index b77389ef..00e0f306 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13b.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbM7x13b.cpp // \brief Source file for the VDbM7x13b dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbMDa.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbMDa.cpp index cc0a4c03..f6ea20bc 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbMDa.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbMDa.cpp // \brief Source file for the VDbMDa dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/VDbMDb.cpp b/blazetest/src/mathtest/tdvecdmatmult/VDbMDb.cpp index 41972b7c..8659eee2 100644 --- a/blazetest/src/mathtest/tdvecdmatmult/VDbMDb.cpp +++ b/blazetest/src/mathtest/tdvecdmatmult/VDbMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdmatmult/VDbMDb.cpp // \brief Source file for the VDbMDb dense vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdmatmult/run b/blazetest/src/mathtest/tdvecdmatmult/run index 18b84e46..7b07cab8 100755 --- a/blazetest/src/mathtest/tdvecdmatmult/run +++ b/blazetest/src/mathtest/tdvecdmatmult/run @@ -3,19 +3,32 @@ # # Run script for the tdvecdmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecdvecmult/Makefile b/blazetest/src/mathtest/tdvecdvecmult/Makefile index 8bb1cdce..330a1c23 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/Makefile +++ b/blazetest/src/mathtest/tdvecdvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tdvecdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2aV2a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2aV2a.cpp index b239c97e..a5fe998a 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2aV2a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2aV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2aV2a.cpp // \brief Source file for the V2aV2a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2aV2b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2aV2b.cpp index 13b0910e..c556ac9b 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2aV2b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2aV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2aV2b.cpp // \brief Source file for the V2aV2b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2aVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2aVDa.cpp index d3c221de..50b82a71 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2aVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2aVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2aVDa.cpp // \brief Source file for the V2aVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2aVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2aVDb.cpp index 0c6443c5..9f1fa744 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2aVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2aVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2aVDb.cpp // \brief Source file for the V2aVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2bV2a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2bV2a.cpp index 93a8bd6f..8c0aa04d 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2bV2a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2bV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2bV2a.cpp // \brief Source file for the V2aV2b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2bV2b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2bV2b.cpp index ea8eb7b3..85322623 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2bV2b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2bV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2bV2b.cpp // \brief Source file for the V2bV2b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2bVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2bVDa.cpp index 7beb33e2..39ebb66d 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2bVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2bVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2bVDa.cpp // \brief Source file for the V2bVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V2bVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V2bVDb.cpp index d5507407..324c8b28 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V2bVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V2bVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V2bVDb.cpp // \brief Source file for the V2bVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3aV3a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3aV3a.cpp index 56c8b66b..51649c9d 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3aV3a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3aV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3aV3a.cpp // \brief Source file for the V3aV3a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3aV3b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3aV3b.cpp index 52e6119c..8480aec4 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3aV3b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3aV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3aV3b.cpp // \brief Source file for the V3aV3b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3aVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3aVDa.cpp index 3a42d149..010a8fba 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3aVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3aVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3aVDa.cpp // \brief Source file for the V3aVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3aVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3aVDb.cpp index 681133ff..aede09fc 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3aVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3aVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3aVDb.cpp // \brief Source file for the V3aVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3bV3a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3bV3a.cpp index 9befa809..6459212b 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3bV3a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3bV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3bV3a.cpp // \brief Source file for the V3bV3a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3bV3b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3bV3b.cpp index c577c830..e179209e 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3bV3b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3bV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3bV3b.cpp // \brief Source file for the V3bV3b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3bVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3bVDa.cpp index d11e7f8b..f28c1fa8 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3bVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3bVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3bVDa.cpp // \brief Source file for the V3bVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V3bVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V3bVDb.cpp index 7e10f1f7..5d0d1772 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V3bVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V3bVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V3bVDb.cpp // \brief Source file for the V3bVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4aV4a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4aV4a.cpp index 4a3ead4d..9e7251d2 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4aV4a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4aV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4aV4a.cpp // \brief Source file for the V4aV4a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4aV4b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4aV4b.cpp index 67b24629..e72aca55 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4aV4b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4aV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4aV4b.cpp // \brief Source file for the V4aV4b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4aVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4aVDa.cpp index 1a4db9ba..a8e08af9 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4aVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4aVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4aVDa.cpp // \brief Source file for the V4aVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4aVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4aVDb.cpp index 5aba5153..bcec966a 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4aVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4aVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4aVDb.cpp // \brief Source file for the V4aVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4bV4a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4bV4a.cpp index 0e1d110a..c7e9b6ff 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4bV4a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4bV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4bV4a.cpp // \brief Source file for the V4aV4b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4bV4b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4bV4b.cpp index 2112b5b5..e974a0f3 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4bV4b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4bV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4bV4b.cpp // \brief Source file for the V4bV4b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4bVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4bVDa.cpp index 558ed88e..8fdd0866 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4bVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4bVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4bVDa.cpp // \brief Source file for the V4bVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V4bVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V4bVDb.cpp index 7d46244d..0a283fdc 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V4bVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V4bVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V4bVDb.cpp // \brief Source file for the V4bVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5aV5a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5aV5a.cpp index dcaf28fa..9a0d9c2b 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5aV5a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5aV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5aV5a.cpp // \brief Source file for the V5aV5a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5aV5b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5aV5b.cpp index 15e4463f..4b8f9c03 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5aV5b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5aV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5aV5b.cpp // \brief Source file for the V5aV5b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5aVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5aVDa.cpp index d309fe30..32e7dde0 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5aVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5aVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5aVDa.cpp // \brief Source file for the V5aVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5aVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5aVDb.cpp index 3be22af1..96c67287 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5aVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5aVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5aVDb.cpp // \brief Source file for the V5aVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5bV5a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5bV5a.cpp index b7374b4e..85237c44 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5bV5a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5bV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5bV5a.cpp // \brief Source file for the V5aV5b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5bV5b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5bV5b.cpp index 2e4642bc..08b2a0bd 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5bV5b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5bV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5bV5b.cpp // \brief Source file for the V5bV5b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5bVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5bVDa.cpp index e53cd9aa..e7e6dd2a 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5bVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5bVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5bVDa.cpp // \brief Source file for the V5bVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V5bVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V5bVDb.cpp index 9d9f18ae..535e21fb 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V5bVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V5bVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V5bVDb.cpp // \brief Source file for the V5bVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6aV6a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6aV6a.cpp index 6d3fabdd..1934c0f4 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6aV6a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6aV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6aV6a.cpp // \brief Source file for the V6aV6a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6aV6b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6aV6b.cpp index 45d9bc85..2bfd9b6b 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6aV6b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6aV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6aV6b.cpp // \brief Source file for the V6aV6b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6aVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6aVDa.cpp index 5b788fab..2ae74cb8 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6aVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6aVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6aVDa.cpp // \brief Source file for the V6aVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6aVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6aVDb.cpp index 87d370a1..83de75cc 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6aVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6aVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6aVDb.cpp // \brief Source file for the V6aVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6bV6a.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6bV6a.cpp index cec3dec3..da4cd7a6 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6bV6a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6bV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6bV6a.cpp // \brief Source file for the V6bV6a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6bV6b.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6bV6b.cpp index 739a4031..6cee1bd9 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6bV6b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6bV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6bV6b.cpp // \brief Source file for the V6bV6b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6bVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6bVDa.cpp index 6584ac97..de9d7d20 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6bVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6bVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6bVDa.cpp // \brief Source file for the V6bVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/V6bVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/V6bVDb.cpp index fa8ec435..ee489e2d 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/V6bVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/V6bVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/V6bVDb.cpp // \brief Source file for the V6bVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV2a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV2a.cpp index 8f5fe8b4..4d28cc30 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV2a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV2a.cpp // \brief Source file for the VDaV2a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV2b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV2b.cpp index 6aa96ae3..8a6d17e6 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV2b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV2b.cpp // \brief Source file for the VDaV2b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV3a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV3a.cpp index 19edbc9c..d7a5c1c3 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV3a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV3a.cpp // \brief Source file for the VDaV3a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV3b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV3b.cpp index 6b0e8b48..def6a31f 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV3b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV3b.cpp // \brief Source file for the VDaV3b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV4a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV4a.cpp index e3638986..da61914d 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV4a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV4a.cpp // \brief Source file for the VDaV4a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV4b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV4b.cpp index b85b1125..42f74e71 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV4b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV4b.cpp // \brief Source file for the VDaV4b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV5a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV5a.cpp index ed448eb0..89746ea3 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV5a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV5a.cpp // \brief Source file for the VDaV5a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV5b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV5b.cpp index 78f870ee..b62662ea 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV5b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV5b.cpp // \brief Source file for the VDaV5b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV6a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV6a.cpp index e766dc7c..3f118438 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV6a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV6a.cpp // \brief Source file for the VDaV6a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaV6b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaV6b.cpp index 0b500d4b..b8657348 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaV6b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaV6b.cpp // \brief Source file for the VDaV6b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaVDa.cpp index 84ad3ce0..bc34b078 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaVDa.cpp // \brief Source file for the VDaVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDaVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDaVDb.cpp index 95480338..cf0916f9 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDaVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDaVDb.cpp // \brief Source file for the VDaVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV2a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV2a.cpp index 6ebe159e..ed71e9b2 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV2a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV2a.cpp // \brief Source file for the VDbV2a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV2b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV2b.cpp index 5813561f..aae8321e 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV2b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV2b.cpp // \brief Source file for the VDbV2b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV3a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV3a.cpp index 68a3b3b5..9db357c7 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV3a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV3a.cpp // \brief Source file for the VDbV3a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV3b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV3b.cpp index bbd5365e..59fd2f69 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV3b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV3b.cpp // \brief Source file for the VDbV3b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV4a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV4a.cpp index 0e23f697..e9093a1b 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV4a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV4a.cpp // \brief Source file for the VDbV4a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV4b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV4b.cpp index deb9d090..cdb16b5c 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV4b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV4b.cpp // \brief Source file for the VDbV4b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV5a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV5a.cpp index 9cb2271c..b825de14 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV5a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV5a.cpp // \brief Source file for the VDbV5a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV5b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV5b.cpp index 3f4b0d0a..7a64bbb3 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV5b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV5b.cpp // \brief Source file for the VDbV5b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV6a.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV6a.cpp index 37af49a0..9c71fdcf 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV6a.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV6a.cpp // \brief Source file for the VDbV6a dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbV6b.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbV6b.cpp index 914268a2..f3eb109a 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbV6b.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbV6b.cpp // \brief Source file for the VDbV6b dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbVDa.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbVDa.cpp index c6e3d50a..4c283497 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbVDa.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbVDa.cpp // \brief Source file for the VDbVDa dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/VDbVDb.cpp b/blazetest/src/mathtest/tdvecdvecmult/VDbVDb.cpp index a32a9018..dba5bc38 100644 --- a/blazetest/src/mathtest/tdvecdvecmult/VDbVDb.cpp +++ b/blazetest/src/mathtest/tdvecdvecmult/VDbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecdvecmult/VDbVDb.cpp // \brief Source file for the VDbVDb dense vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecdvecmult/run b/blazetest/src/mathtest/tdvecdvecmult/run index 07191eae..5dfc8234 100755 --- a/blazetest/src/mathtest/tdvecdvecmult/run +++ b/blazetest/src/mathtest/tdvecdvecmult/run @@ -3,19 +3,32 @@ # # Run script for the tdvecdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecsmatmult/AliasingTest.cpp b/blazetest/src/mathtest/tdvecsmatmult/AliasingTest.cpp index dae73275..a7f62219 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/AliasingTest.cpp // \brief Source file for the dense vector/sparse matrix multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/Makefile b/blazetest/src/mathtest/tdvecsmatmult/Makefile index 193f7f82..5fe538de 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/Makefile +++ b/blazetest/src/mathtest/tdvecsmatmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tdvecsmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecsmatmult/V2aMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V2aMCa.cpp index 1b6fcdb2..d8ded489 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V2aMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V2aMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V2aMCa.cpp // \brief Source file for the V2aMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V2aMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V2aMCb.cpp index 47ea31ec..9443f0cc 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V2aMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V2aMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V2aMCb.cpp // \brief Source file for the V2aMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V2bMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V2bMCa.cpp index 91c323d4..0db44b6c 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V2bMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V2bMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V2bMCa.cpp // \brief Source file for the V2bMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V2bMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V2bMCb.cpp index 07e9fee1..7dd273e4 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V2bMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V2bMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V2bMCb.cpp // \brief Source file for the V2bMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V3aMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V3aMCa.cpp index 877b3bd6..835c9215 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V3aMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V3aMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V3aMCa.cpp // \brief Source file for the V3aMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V3aMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V3aMCb.cpp index 747e8309..f2671cad 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V3aMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V3aMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V3aMCb.cpp // \brief Source file for the V3aMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V3bMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V3bMCa.cpp index 8e5ea2b8..12e65556 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V3bMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V3bMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V3bMCa.cpp // \brief Source file for the V3bMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V3bMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V3bMCb.cpp index 9bef58f9..5173f1cf 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V3bMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V3bMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V3bMCb.cpp // \brief Source file for the V3bMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V4aMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V4aMCa.cpp index 27ad9ae6..ba063c09 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V4aMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V4aMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V4aMCa.cpp // \brief Source file for the V4aMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V4aMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V4aMCb.cpp index 89c572a2..9f1ae51d 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V4aMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V4aMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V4aMCb.cpp // \brief Source file for the V4aMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V4bMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V4bMCa.cpp index 05c23dd3..9dcf78f2 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V4bMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V4bMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V4bMCa.cpp // \brief Source file for the V4bMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V4bMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V4bMCb.cpp index 3b91eedb..2b1b9dab 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V4bMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V4bMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V4bMCb.cpp // \brief Source file for the V4bMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V5aMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V5aMCa.cpp index 8c116515..c6c5214c 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V5aMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V5aMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V5aMCa.cpp // \brief Source file for the V5aMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V5aMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V5aMCb.cpp index ac5aa893..37577f97 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V5aMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V5aMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V5aMCb.cpp // \brief Source file for the V5aMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V5bMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V5bMCa.cpp index 64a979ae..14d56db9 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V5bMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V5bMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V5bMCa.cpp // \brief Source file for the V5bMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V5bMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V5bMCb.cpp index 8b3718b7..12033fdc 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V5bMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V5bMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V5bMCb.cpp // \brief Source file for the V5bMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V6aMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V6aMCa.cpp index 2859445c..703a70ec 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V6aMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V6aMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V6aMCa.cpp // \brief Source file for the V6aMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V6aMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V6aMCb.cpp index 24821f8a..e9710f5a 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V6aMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V6aMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V6aMCb.cpp // \brief Source file for the V6aMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V6bMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/V6bMCa.cpp index 3b74d288..022080b9 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V6bMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V6bMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V6bMCa.cpp // \brief Source file for the V6bMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/V6bMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/V6bMCb.cpp index 03946107..a9fe774f 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/V6bMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/V6bMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/V6bMCb.cpp // \brief Source file for the V6bMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/VDaMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/VDaMCa.cpp index c2885c70..be4110ea 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/VDaMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/VDaMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/VDaMCa.cpp // \brief Source file for the VDaMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/VDaMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/VDaMCb.cpp index e0febbd5..2da3a1af 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/VDaMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/VDaMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/VDaMCb.cpp // \brief Source file for the VDaMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/VDbMCa.cpp b/blazetest/src/mathtest/tdvecsmatmult/VDbMCa.cpp index 9bef4c27..9d31ed1d 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/VDbMCa.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/VDbMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/VDbMCa.cpp // \brief Source file for the VDbMCa dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/VDbMCb.cpp b/blazetest/src/mathtest/tdvecsmatmult/VDbMCb.cpp index 146aa9d4..b3d3808d 100644 --- a/blazetest/src/mathtest/tdvecsmatmult/VDbMCb.cpp +++ b/blazetest/src/mathtest/tdvecsmatmult/VDbMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsmatmult/VDbMCb.cpp // \brief Source file for the VDbMCb dense vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsmatmult/run b/blazetest/src/mathtest/tdvecsmatmult/run index e7cb7037..1937d96d 100755 --- a/blazetest/src/mathtest/tdvecsmatmult/run +++ b/blazetest/src/mathtest/tdvecsmatmult/run @@ -3,19 +3,32 @@ # # Run script for the tdvecsmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecsvecmult/Makefile b/blazetest/src/mathtest/tdvecsvecmult/Makefile index d1b5e049..438c14e4 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/Makefile +++ b/blazetest/src/mathtest/tdvecsvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tdvecsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tdvecsvecmult/V2aVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V2aVCa.cpp index dd5dd61c..b1dc53c2 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V2aVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V2aVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V2aVCa.cpp // \brief Source file for the V2aVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V2aVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V2aVCb.cpp index 26c0b5eb..1c17444a 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V2aVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V2aVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V2aVCb.cpp // \brief Source file for the V2aVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V2bVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V2bVCa.cpp index 320a2f16..75a60db5 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V2bVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V2bVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V2bVCa.cpp // \brief Source file for the V2bVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V2bVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V2bVCb.cpp index 08fcc1cc..ec430cb5 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V2bVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V2bVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V2bVCb.cpp // \brief Source file for the V2bVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V3aVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V3aVCa.cpp index fc74e8c2..0debc89d 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V3aVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V3aVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V3aVCa.cpp // \brief Source file for the V3aVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V3aVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V3aVCb.cpp index faa10a1a..65449593 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V3aVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V3aVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V3aVCb.cpp // \brief Source file for the V3aVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V3bVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V3bVCa.cpp index caa33d99..fd635ef1 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V3bVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V3bVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V3bVCa.cpp // \brief Source file for the V3bVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V3bVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V3bVCb.cpp index 7da497df..4cfb0b92 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V3bVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V3bVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V3bVCb.cpp // \brief Source file for the V3bVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V4aVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V4aVCa.cpp index 9c80b006..8bfd93c7 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V4aVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V4aVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V4aVCa.cpp // \brief Source file for the V4aVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V4aVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V4aVCb.cpp index e1a6fc13..1ac670c0 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V4aVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V4aVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V4aVCb.cpp // \brief Source file for the V4aVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V4bVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V4bVCa.cpp index d77a07c8..823df4f1 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V4bVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V4bVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V4bVCa.cpp // \brief Source file for the V4bVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V4bVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V4bVCb.cpp index 33689d2e..ad2128da 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V4bVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V4bVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V4bVCb.cpp // \brief Source file for the V4bVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V5aVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V5aVCa.cpp index 84cf7e06..30b6fdaf 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V5aVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V5aVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V5aVCa.cpp // \brief Source file for the V5aVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V5aVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V5aVCb.cpp index da46b2be..820a0aef 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V5aVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V5aVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V5aVCb.cpp // \brief Source file for the V5aVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V5bVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V5bVCa.cpp index c568a998..fb0f12c4 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V5bVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V5bVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V5bVCa.cpp // \brief Source file for the V5bVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V5bVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V5bVCb.cpp index 82371e9d..a33a81fd 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V5bVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V5bVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V5bVCb.cpp // \brief Source file for the V5bVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V6aVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V6aVCa.cpp index b4e01ae7..8bf95fe0 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V6aVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V6aVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V6aVCa.cpp // \brief Source file for the V6aVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V6aVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V6aVCb.cpp index 772b18e6..bcf099c8 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V6aVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V6aVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V6aVCb.cpp // \brief Source file for the V6aVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V6bVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/V6bVCa.cpp index 3864a621..f1530f32 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V6bVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V6bVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V6bVCa.cpp // \brief Source file for the V6bVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/V6bVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/V6bVCb.cpp index b96740eb..090d32b6 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/V6bVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/V6bVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/V6bVCb.cpp // \brief Source file for the V6bVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/VDaVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/VDaVCa.cpp index 830e146d..adecd81d 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/VDaVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/VDaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/VDaVCa.cpp // \brief Source file for the VDaVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/VDaVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/VDaVCb.cpp index 879f4ff4..2a3c174f 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/VDaVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/VDaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/VDaVCb.cpp // \brief Source file for the VDaVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/VDbVCa.cpp b/blazetest/src/mathtest/tdvecsvecmult/VDbVCa.cpp index 4909617b..f0a1063f 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/VDbVCa.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/VDbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/VDbVCa.cpp // \brief Source file for the VDbVCa dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/VDbVCb.cpp b/blazetest/src/mathtest/tdvecsvecmult/VDbVCb.cpp index d5c09e1e..7ce72c3c 100644 --- a/blazetest/src/mathtest/tdvecsvecmult/VDbVCb.cpp +++ b/blazetest/src/mathtest/tdvecsvecmult/VDbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tdvecsvecmult/VDbVCb.cpp // \brief Source file for the VDbVCb dense vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tdvecsvecmult/run b/blazetest/src/mathtest/tdvecsvecmult/run index eff74b7c..a12f5134 100755 --- a/blazetest/src/mathtest/tdvecsvecmult/run +++ b/blazetest/src/mathtest/tdvecsvecmult/run @@ -3,19 +3,32 @@ # # Run script for the tdvecsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecdmatmult/AliasingTest.cpp b/blazetest/src/mathtest/tsvecdmatmult/AliasingTest.cpp index dad8d3a5..51ebe84f 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/AliasingTest.cpp // \brief Source file for the sparse vector/dense matrix multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/Makefile b/blazetest/src/mathtest/tsvecdmatmult/Makefile index 632de4ea..bbd8fd79 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/Makefile +++ b/blazetest/src/mathtest/tsvecdmatmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tsvecdmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8a.cpp index e5b88576..aea5e173 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM16x8a.cpp // \brief Source file for the VCaM16x8a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8b.cpp index c25c8829..cf94483c 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM16x8b.cpp // \brief Source file for the VCaM16x8b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2a.cpp index d3f87445..9178da8e 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM2x2a.cpp // \brief Source file for the VCaM2x2a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2b.cpp index ebabf1f9..6ae58b05 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM2x2b.cpp // \brief Source file for the VCaM2x2b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3a.cpp index b12e9d21..c49440ce 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM3x3a.cpp // \brief Source file for the VCaM3x3a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3b.cpp index 0e09175a..33db5dbb 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM3x3b.cpp // \brief Source file for the VCaM3x3b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4a.cpp index 586c8af0..ba957da0 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM4x4a.cpp // \brief Source file for the VCaM4x4a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4b.cpp index c7468e85..e83cc42b 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM4x4b.cpp // \brief Source file for the VCaM4x4b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5a.cpp index c3bd389c..72ea4272 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM5x5a.cpp // \brief Source file for the VCaM5x5a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5b.cpp index 5ba55062..28e481e0 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM5x5b.cpp // \brief Source file for the VCaM5x5b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6a.cpp index fc08eeb5..f93611c2 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM6x6a.cpp // \brief Source file for the VCaM6x6a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6b.cpp index af87730b..c22bc331 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM6x6b.cpp // \brief Source file for the VCaM6x6b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13a.cpp index 37da78f8..b3818fb9 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM7x13a.cpp // \brief Source file for the VCaM7x13a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13b.cpp index 384fd9f7..97a1097c 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM7x13b.cpp // \brief Source file for the VCaM7x13b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaMDa.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaMDa.cpp index 0531509f..6091dc88 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaMDa.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaMDa.cpp // \brief Source file for the VCaMDa sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCaMDb.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCaMDb.cpp index 38c0f4ea..86659b82 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCaMDb.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCaMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaMDb.cpp // \brief Source file for the VCaMDb sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8a.cpp index cda76f76..45f3aafc 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM16x8a.cpp // \brief Source file for the VCbM16x8a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8b.cpp index c3159e96..4bbcb14e 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM16x8b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM16x8b.cpp // \brief Source file for the VCbM16x8b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2a.cpp index ce8e9ec7..259de967 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM2x2a.cpp // \brief Source file for the VCbM2x2a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2b.cpp index 93e0e4bd..b48853a5 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM2x2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM2x2b.cpp // \brief Source file for the VCbM2x2b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3a.cpp index bca1cad9..18515e75 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM3x3a.cpp // \brief Source file for the VCbM3x3a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3b.cpp index 75335c8a..a2992d34 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM3x3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM3x3b.cpp // \brief Source file for the VCbM3x3b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4a.cpp index 3f26dcc9..42448082 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM4x4a.cpp // \brief Source file for the VCbM4x4a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4b.cpp index 418edbad..52911073 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM4x4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCaM4x4a.cpp // \brief Source file for the VCaM4x4a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5a.cpp index 55a98b45..7ef17611 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM5x5a.cpp // \brief Source file for the VCbM5x5a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5b.cpp index 8b0f8d29..b773b506 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM5x5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM5x5b.cpp // \brief Source file for the VCbM5x5b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6a.cpp index efeaad7e..3594354a 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM6x6a.cpp // \brief Source file for the VCbM6x6a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6b.cpp index 7e725b75..7976d299 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM6x6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM6x6b.cpp // \brief Source file for the VCbM6x6b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13a.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13a.cpp index 4466145d..84bd57d4 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13a.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM7x13a.cpp // \brief Source file for the VCaM7x13a sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13b.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13b.cpp index 2b71bcfd..52ea0406 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13b.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbM7x13b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbM7x13b.cpp // \brief Source file for the VCbM7x13b sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbMDa.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbMDa.cpp index c5180a34..11196446 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbMDa.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbMDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbMDa.cpp // \brief Source file for the VCbMDa sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/VCbMDb.cpp b/blazetest/src/mathtest/tsvecdmatmult/VCbMDb.cpp index fd33eff5..0d85c3d3 100644 --- a/blazetest/src/mathtest/tsvecdmatmult/VCbMDb.cpp +++ b/blazetest/src/mathtest/tsvecdmatmult/VCbMDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdmatmult/VCbMDb.cpp // \brief Source file for the VCbMDb sparse vector/dense matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdmatmult/run b/blazetest/src/mathtest/tsvecdmatmult/run index d9f66c56..3eb6c4b8 100755 --- a/blazetest/src/mathtest/tsvecdmatmult/run +++ b/blazetest/src/mathtest/tsvecdmatmult/run @@ -3,19 +3,32 @@ # # Run script for the tsvecdmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecdvecmult/Makefile b/blazetest/src/mathtest/tsvecdvecmult/Makefile index b8668198..57adc377 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/Makefile +++ b/blazetest/src/mathtest/tsvecdvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tsvecdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV2a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV2a.cpp index 735dedca..446a9ee5 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV2a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV2a.cpp // \brief Source file for the VCaV2a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV2b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV2b.cpp index e4ce0dd0..ed26f27b 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV2b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV2b.cpp // \brief Source file for the VCaV2b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV3a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV3a.cpp index bdd4ce6c..e7c33ae2 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV3a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV3a.cpp // \brief Source file for the VCaV3a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV3b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV3b.cpp index 3f27aad1..70aca24d 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV3b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV3b.cpp // \brief Source file for the VCaV3b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV4a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV4a.cpp index 79e9c7a9..0ace20d3 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV4a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV4a.cpp // \brief Source file for the VCaV4a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV4b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV4b.cpp index 7cc3a89e..54463bf9 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV4b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV4b.cpp // \brief Source file for the VCaV4b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV5a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV5a.cpp index 99526e9d..941e8ecd 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV5a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV5a.cpp // \brief Source file for the VCaV5a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV5b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV5b.cpp index 3925af1a..1d036114 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV5b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV5b.cpp // \brief Source file for the VCaV5b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV6a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV6a.cpp index de26ee1b..d6aab102 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV6a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV6a.cpp // \brief Source file for the VCaV6a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaV6b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaV6b.cpp index e6b3d6c2..1a708dcd 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaV6b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaV6b.cpp // \brief Source file for the VCaV6b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaVDa.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaVDa.cpp index c30d0f90..c520aba1 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaVDa.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaVDa.cpp // \brief Source file for the VCaVDa sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCaVDb.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCaVDb.cpp index f205e458..9fbc7037 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCaVDb.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCaVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCaVDb.cpp // \brief Source file for the VCaVDb sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV2a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV2a.cpp index ab73fa1e..ecb3aef6 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV2a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV2a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV2a.cpp // \brief Source file for the VCbV2a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV2b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV2b.cpp index 6927123a..8bf43a3c 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV2b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV2b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV2b.cpp // \brief Source file for the VCbV2b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV3a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV3a.cpp index 39db1c98..a7f10db6 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV3a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV3a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV3a.cpp // \brief Source file for the VCbV3a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV3b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV3b.cpp index 5e3c392c..9689f281 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV3b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV3b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV3b.cpp // \brief Source file for the VCbV3b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV4a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV4a.cpp index 2f0834bd..b00b60a8 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV4a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV4a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV4a.cpp // \brief Source file for the VCbV4a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV4b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV4b.cpp index 4c170bcf..85802362 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV4b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV4b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV4b.cpp // \brief Source file for the VCbV4b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV5a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV5a.cpp index f9386fb5..e54b0db2 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV5a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV5a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV5a.cpp // \brief Source file for the VCbV5a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV5b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV5b.cpp index efdab2fc..6268cf6c 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV5b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV5b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV5b.cpp // \brief Source file for the VCbV5b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV6a.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV6a.cpp index d5ad92db..3b6e10f5 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV6a.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV6a.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV6a.cpp // \brief Source file for the VCbV6a sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbV6b.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbV6b.cpp index 05ce86e1..870b185f 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbV6b.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbV6b.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbV6b.cpp // \brief Source file for the VCbV6b sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbVDa.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbVDa.cpp index 338aae88..0d3a08f4 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbVDa.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbVDa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbVDa.cpp // \brief Source file for the VCbVDa sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/VCbVDb.cpp b/blazetest/src/mathtest/tsvecdvecmult/VCbVDb.cpp index 4a1b8820..234e9456 100644 --- a/blazetest/src/mathtest/tsvecdvecmult/VCbVDb.cpp +++ b/blazetest/src/mathtest/tsvecdvecmult/VCbVDb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecdvecmult/VCbVDb.cpp // \brief Source file for the VCbVDb sparse vector/dense vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecdvecmult/run b/blazetest/src/mathtest/tsvecdvecmult/run index a1128f60..279af265 100755 --- a/blazetest/src/mathtest/tsvecdvecmult/run +++ b/blazetest/src/mathtest/tsvecdvecmult/run @@ -3,19 +3,32 @@ # # Run script for the tsvecdvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecsmatmult/AliasingTest.cpp b/blazetest/src/mathtest/tsvecsmatmult/AliasingTest.cpp index 51dc9543..7597e4fd 100644 --- a/blazetest/src/mathtest/tsvecsmatmult/AliasingTest.cpp +++ b/blazetest/src/mathtest/tsvecsmatmult/AliasingTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsmatmult/AliasingTest.cpp // \brief Source file for the sparse vector/sparse matrix multiplication aliasing test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsmatmult/Makefile b/blazetest/src/mathtest/tsvecsmatmult/Makefile index d284f526..95478fbf 100644 --- a/blazetest/src/mathtest/tsvecsmatmult/Makefile +++ b/blazetest/src/mathtest/tsvecsmatmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tsvecsmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecsmatmult/VCaMCa.cpp b/blazetest/src/mathtest/tsvecsmatmult/VCaMCa.cpp index 633713e8..05156f1b 100644 --- a/blazetest/src/mathtest/tsvecsmatmult/VCaMCa.cpp +++ b/blazetest/src/mathtest/tsvecsmatmult/VCaMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsmatmult/VCaMCa.cpp // \brief Source file for the VCaMCa sparse vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsmatmult/VCaMCb.cpp b/blazetest/src/mathtest/tsvecsmatmult/VCaMCb.cpp index 94a56be7..99d5c70d 100644 --- a/blazetest/src/mathtest/tsvecsmatmult/VCaMCb.cpp +++ b/blazetest/src/mathtest/tsvecsmatmult/VCaMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsmatmult/VCaMCb.cpp // \brief Source file for the VCaMCb sparse vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsmatmult/VCbMCa.cpp b/blazetest/src/mathtest/tsvecsmatmult/VCbMCa.cpp index aa802531..54006853 100644 --- a/blazetest/src/mathtest/tsvecsmatmult/VCbMCa.cpp +++ b/blazetest/src/mathtest/tsvecsmatmult/VCbMCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsmatmult/VCbMCa.cpp // \brief Source file for the VCbMCa sparse vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsmatmult/VCbMCb.cpp b/blazetest/src/mathtest/tsvecsmatmult/VCbMCb.cpp index 2b185c0b..f98b43cf 100644 --- a/blazetest/src/mathtest/tsvecsmatmult/VCbMCb.cpp +++ b/blazetest/src/mathtest/tsvecsmatmult/VCbMCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsmatmult/VCbMCb.cpp // \brief Source file for the VCaMCa sparse vector/sparse matrix multiplication math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsmatmult/run b/blazetest/src/mathtest/tsvecsmatmult/run index 1cdde4a9..7e5535be 100755 --- a/blazetest/src/mathtest/tsvecsmatmult/run +++ b/blazetest/src/mathtest/tsvecsmatmult/run @@ -3,19 +3,32 @@ # # Run script for the tsvecsmatmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecsvecmult/Makefile b/blazetest/src/mathtest/tsvecsvecmult/Makefile index 334e5594..d66c8a70 100644 --- a/blazetest/src/mathtest/tsvecsvecmult/Makefile +++ b/blazetest/src/mathtest/tsvecsvecmult/Makefile @@ -2,19 +2,32 @@ # # Makefile for the tsvecsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/tsvecsvecmult/VCaVCa.cpp b/blazetest/src/mathtest/tsvecsvecmult/VCaVCa.cpp index 0406231a..858de86b 100644 --- a/blazetest/src/mathtest/tsvecsvecmult/VCaVCa.cpp +++ b/blazetest/src/mathtest/tsvecsvecmult/VCaVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsvecmult/VCaVCa.cpp // \brief Source file for the VCaVCa sparse vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsvecmult/VCaVCb.cpp b/blazetest/src/mathtest/tsvecsvecmult/VCaVCb.cpp index 11a165f6..dfe064b9 100644 --- a/blazetest/src/mathtest/tsvecsvecmult/VCaVCb.cpp +++ b/blazetest/src/mathtest/tsvecsvecmult/VCaVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsvecmult/VCaVCb.cpp // \brief Source file for the VCaVCb sparse vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsvecmult/VCbVCa.cpp b/blazetest/src/mathtest/tsvecsvecmult/VCbVCa.cpp index bd96e9ea..1f330ee8 100644 --- a/blazetest/src/mathtest/tsvecsvecmult/VCbVCa.cpp +++ b/blazetest/src/mathtest/tsvecsvecmult/VCbVCa.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsvecmult/VCbVCa.cpp // \brief Source file for the VCbVCa sparse vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsvecmult/VCbVCb.cpp b/blazetest/src/mathtest/tsvecsvecmult/VCbVCb.cpp index 98ad53ef..f489ef11 100644 --- a/blazetest/src/mathtest/tsvecsvecmult/VCbVCb.cpp +++ b/blazetest/src/mathtest/tsvecsvecmult/VCbVCb.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/tsvecsvecmult/VCbVCb.cpp // \brief Source file for the VCbVCb sparse vector/sparse vector inner product math test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/tsvecsvecmult/run b/blazetest/src/mathtest/tsvecsvecmult/run index 5e90878a..4da15ee0 100755 --- a/blazetest/src/mathtest/tsvecsvecmult/run +++ b/blazetest/src/mathtest/tsvecsvecmult/run @@ -3,19 +3,32 @@ # # Run script for the tsvecsvecmult module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/vectorserializer/ClassTest.cpp b/blazetest/src/mathtest/vectorserializer/ClassTest.cpp index 49acc1d1..dd55798b 100644 --- a/blazetest/src/mathtest/vectorserializer/ClassTest.cpp +++ b/blazetest/src/mathtest/vectorserializer/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/mathtest/vectorserializer/ClassTest.cpp // \brief Source file for the VectorSerializer class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/mathtest/vectorserializer/Makefile b/blazetest/src/mathtest/vectorserializer/Makefile index fc84a630..7c622105 100644 --- a/blazetest/src/mathtest/vectorserializer/Makefile +++ b/blazetest/src/mathtest/vectorserializer/Makefile @@ -2,19 +2,32 @@ # # Makefile for the matrixserializer module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/mathtest/vectorserializer/run b/blazetest/src/mathtest/vectorserializer/run index 3033f931..82792cab 100755 --- a/blazetest/src/mathtest/vectorserializer/run +++ b/blazetest/src/mathtest/vectorserializer/run @@ -3,19 +3,32 @@ # # Run script for the vectorserializer module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/utiltest/Makefile b/blazetest/src/utiltest/Makefile index 99487748..37e7e1ed 100644 --- a/blazetest/src/utiltest/Makefile +++ b/blazetest/src/utiltest/Makefile @@ -2,19 +2,32 @@ # # Makefile for the utiltest module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/utiltest/uniquearray/ClassTest.cpp b/blazetest/src/utiltest/uniquearray/ClassTest.cpp index b18b1912..285b5a7f 100644 --- a/blazetest/src/utiltest/uniquearray/ClassTest.cpp +++ b/blazetest/src/utiltest/uniquearray/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/utiltest/uniquearray/ClassTest.cpp // \brief Source file for the UniqueArray class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/utiltest/uniquearray/Makefile b/blazetest/src/utiltest/uniquearray/Makefile index bb425f4a..acdb33d2 100644 --- a/blazetest/src/utiltest/uniquearray/Makefile +++ b/blazetest/src/utiltest/uniquearray/Makefile @@ -2,19 +2,32 @@ # # Makefile for the unique array module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/utiltest/uniquearray/run b/blazetest/src/utiltest/uniquearray/run index 3ce59e98..f628d931 100755 --- a/blazetest/src/utiltest/uniquearray/run +++ b/blazetest/src/utiltest/uniquearray/run @@ -3,19 +3,32 @@ # # Run script for the uniquearray module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/utiltest/uniqueptr/ClassTest.cpp b/blazetest/src/utiltest/uniqueptr/ClassTest.cpp index 8911eafd..1cd2f503 100644 --- a/blazetest/src/utiltest/uniqueptr/ClassTest.cpp +++ b/blazetest/src/utiltest/uniqueptr/ClassTest.cpp @@ -3,19 +3,32 @@ // \file src/utiltest/uniqueptr/ClassTest.cpp // \brief Source file for the UniquePtr class test // -// Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +// Copyright (C) 2013 Klaus Iglberger - All Rights Reserved // -// This file is part of the Blaze library. This library is free software; you can redistribute -// it and/or modify it under the terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) any later version. +// This file is part of the Blaze library. You can redistribute it and/or modify it under +// the terms of the New (Revised) BSD License. Redistribution and use in source and binary +// forms, with or without modification, are permitted provided that the following conditions +// are met: // -// This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// 3. Neither the names of the Blaze development group nor the names of its contributors +// may be used to endorse or promote products derived from this software without specific +// prior written permission. // -// You should have received a copy of the GNU General Public License along with a special -// exception for linking and compiling against the Blaze library, the so-called "runtime -// exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +// DAMAGE. */ //================================================================================================= diff --git a/blazetest/src/utiltest/uniqueptr/Makefile b/blazetest/src/utiltest/uniqueptr/Makefile index 257660e9..4879a4af 100644 --- a/blazetest/src/utiltest/uniqueptr/Makefile +++ b/blazetest/src/utiltest/uniqueptr/Makefile @@ -2,19 +2,32 @@ # # Makefile for the unique pointer module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/blazetest/src/utiltest/uniqueptr/run b/blazetest/src/utiltest/uniqueptr/run index a9b52c20..d5aecf7a 100755 --- a/blazetest/src/utiltest/uniqueptr/run +++ b/blazetest/src/utiltest/uniqueptr/run @@ -3,19 +3,32 @@ # # Run script for the uniqueptr module of the Blaze test suite # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== diff --git a/configure b/configure index c44bc3e6..b68b87d5 100755 --- a/configure +++ b/configure @@ -3,19 +3,32 @@ # # Configuration script for the Blaze library # -# Copyright (C) 2011 Klaus Iglberger - All Rights Reserved +# Copyright (C) 2013 Klaus Iglberger - All Rights Reserved # -# This file is part of the Blaze library. This library is free software; you can redistribute -# it and/or modify it under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 3, or (at your option) any later version. +# This file is part of the Blaze library. You can redistribute it and/or modify it under +# the terms of the New (Revised) BSD License. Redistribution and use in source and binary +# forms, with or without modification, are permitted provided that the following conditions +# are met: # -# This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. +# 1. Redistributions of source code must retain the above copyright notice, this list of +# conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright notice, this list +# of conditions and the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# 3. Neither the names of the Blaze development group nor the names of its contributors +# may be used to endorse or promote products derived from this software without specific +# prior written permission. # -# You should have received a copy of the GNU General Public License along with a special -# exception for linking and compiling against the Blaze library, the so-called "runtime -# exception"; see the file COPYING. If not, see http://www.gnu.org/licenses/. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. # #================================================================================================== @@ -167,19 +180,32 @@ cat > Makefile < ./blaze/system/BLAS.h < ./blaze/system/MPI.h < ./blaze/config/CacheSize.h <